苏木三少
错的不是你,而是这个世界。

JavaScript学习-总结

一、JavaScript的组成,以及基础概念

javascript组成ECMAScript,描述了该语言的语法和基本对象。
文档对象模型(DOM),描述处理网页内容的方法和接口。
浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。
JavaScript是基于事件驱动型的编程语言
我们可以将用户点击按钮看做是一个鼠标单击事件,这个事件在JS中被称为click事件
 每一个JS事件都会对应一个事件句柄,事件句柄的名称是:on+事件名
程序员可以选择在事件句柄后面”注册JS代码
 当某个事件发生之后,注册在事件句柄后面的JS代码会被自动执行
以下JS代码什么时候执行,当用户单击按钮的时候,注册在onclick后面的JS代码会被浏览器自动执行
 JavaScript有三部分组成:其中一部分是BOM(Browser Object Model)
 window是JS中的内置对象,代表浏览器的窗口,属于BOM中的一员
 window这个内置对象有一个方法,叫alert,这个方法可以弹出消息框
JS中的字符可以使用双引号括起来,也可以使用单引号括起来
JS语句以分号结尾
window.alert(“”);其中window可以省略

二、变量

1 、什么是变量
变量是内存中存储数据的最基本的单元
2 、变量怎么声明
JAVA是一种强类型的编程语言
强类型:java编译阶段就确定了变量的数据类型,
eg:int i = 10;
以上程序通过编译阶段之后,i变量的数据类型从始至终都是int类型
一直都是占用4个字节,32个比特位
不能将其他数据类型的值,赋值给i变量,列如;i = “abc”;
以上程序编译的时候,编译器不让通过.
这种现象被称为强类型
JavaScript是一种弱类型的编程语言
弱类型:JavaScript这种脚本语言,以普通文本形式保存,
不需要编译,直接运行,没有编译器.
弱类型特征:变量的数据类型可以随意改变.
int i = 100;//在javascript中不需要这样编写,因为没有编译期了.
var a = 100; //javascript中可以这样做
a = “abc”;变成了字符串类型
3 、变量怎么赋值
赋值的语法格式:
变量名 =值
重点: JS中的变量若没有显示的赋值,系统默认赋值underfind
underfined在JS中是一个具体的值,表示未定义.
4 、全局变量,局部变量?
javascript也遵就近原则
全局变量作用域是整个JS程序
局部变量作用域只是作用于某个函数
5、 一行上可以定义多个变量
赞(3) 打赏
有问题的朋友随时留言,或者加我为好友。我的QQ是805375353. <<苏木三少博客 » JavaScript学习-总结

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

十年之约