js变量、数据类型与运算符
变量的初始化: 声明一个变量并赋值

数据类型
-
js是弱类型语言,变量的数据类型只有在程序运行过程中,根据等号右边的值才能确定
-
js是动态语言,变量的数据类型可以变化
-
在js中八进制前面加0,十六进制前面加0x

数字型

字符串型 String
-
引号中的文本,推荐使用单引号,因为html中的标签属性使用的双引号
-
可以单双引号随意嵌套
转义字符
![]()
字符串拼接
![]()
获取变量的数据类型(typeof)

数据类型转换



简单数据类型与复杂数据类型
内存分配

复杂数据类型(引用类型)的内存分配方式

简单类型传参
此处x的值不改变

复杂类型传参

运算符
自增自减

判等与全等
== : 会自动转型,只要求值相等
=== :要求值与数据类型都相同
逻辑运算符
与(&&):一假即假
或(||) :一真即真
非( !) : 取反
逻辑中断

三目运算符
条件判别式 ? 表达式1 :表达式2
条件为真执行1,为假执行2
while 与do-while
区别:后者会先执行一次循环体才进行条件判断
continue与break
continue:跳出本次循环,直接进入下一轮



浙公网安备 33010602011771号