变量
1.在JavaScript语言中,变量和其他语法元素的名字都是区分大小写字母的。名字是mood的变量和名字是Mood,MOOD,mOOd的变量是没有任何关系的。
2.JavaScript语法不允许变量名中包含任何空格和特殊字符的(美元符“$”除外)。
3.JavaScript变量名允许字母,数字,美元符和下划线(但不允许使用数字开头),还有一种方式驼峰命名法。
数据类型
1.JavaScript是一种弱类型语言
必须声明类型的语言成为强类型语言,而JavaScript不需要进行类型声明,是一种弱类型语言。
2.JavaScript中的几种数据类型:字符串,数值,布尔值,数组,对象
操作
1.算术运算符和拼接
+,-,/,*,=,++,--,+=等
条件语句
1.条件语句也就是最常用的if判断语句。
2.比较操作符:>,<,>=,<=,==,!=,===,!==
注:相等(==)和严格相等(===)
相等操作符任务空字符串与false含义相同。要进行严格比较就是使用===,这个操作符不仅会比较值是否相等还会比较变量的类型。
3.逻辑操作符
逻辑与&&,逻辑或||,逻辑非!
循环语句
while循环
do...while循环(与别的循环不一样,至少会执行一次)
for循环
函数
如果需要多次使用同一段代码,可以把他们封装成一个函数。
命名变量是用下划线分割各个单词,命名函数时用大写字母分割,使用驼峰命名法,可以增强可读性。
变量的作用域
全局变量:可以在脚本的任何位置被引用。
局部变量:只存在于声明它的那个函数内部,那个函数的外部是无法引用的,作用域只限定于特定的函数。
对象
对象分为用户定义对象和内建对象。由浏览器提供的对象称为宿主对象。
网友评论