变量的初始化: 声明一个变量并赋值
数据类型
-
js是弱类型语言,变量的数据类型只有在程序运行过程中,根据等号右边的值才能确定
-
js是动态语言,变量的数据类型可以变化
-
在js中八进制前面加0,十六进制前面加0x
数字型
字符串型 String
-
引号中的文本,推荐使用单引号,因为html中的标签属性使用的双引号
-
可以单双引号随意嵌套
转义字符
字符串拼接
获取变量的数据类型(typeof)
数据类型转换
运算符
自增自减
判等与全等
== : 会自动转型,只要求值相等
=== :要求值与数据类型都相同
逻辑运算符
与(&&):一假即假
或(||) :一真即真
非( !) : 取反
逻辑中断
三目运算符
条件判别式 ? 表达式1 :表达式2
条件为真执行1,为假执行2
while 与do-while
区别:后者会先执行一次循环体才进行条件判断
continue与break
continue:跳出本次循环,直接进入下一轮