运算符
比较运算符 | ==等于(指比较内容)0==0 0=="0" |
===恒等于(不只比较内容好比较数据类型)0===0但是0===“0”不成立 | |
!=或者<>不等于 | |
!==恒不等于 | |
>大于 | |
<小于 | |
>=大于等于 | |
<=小于等于 | |
三目运算符 | ?: 前边为真输出?后内容,为假输出后边内容 |
逻辑运算符 | &&逻辑与 ||逻辑或 !逻辑非 |
字符串连接 | 使用+ |
条件判断句
if最基本的、最常用的流程控制语句。
if判断语句:if(判断语句){代码段}
if else语句:是if语句的标准形式。if(判断条件){代码段}else{代码段}
if elseif语句:if(判断语句){代码块}else if(判段语句){代码块}else{代码块}
其中判断语句:非0即真,非空即真。空值的是空字符串、未定义(undefined)、NUll。
switch典型的多路分支语句。case后跟常数或常数表达式,break用于结束switch语句。
if语句与switch比较:if得按照流程来执行;switch命中目标较快;但是switch的case后必须跟常量表达式,所以会受一定的限制。
continue是结束本次循环;break是结束循环。
强弱数据类型
强数据类型:数据类型在编译前确认。
弱数据类型:数据类型在编译后确认。
return的作用
返回一个值;结束函数。
数组的增删
push(x)将元素拼接到最末尾;
unshift(x)将元素拼接到开头;
pop()删除最后一个元素;
shift()删除第一个元素;
concat()把一个数组拼接到另一个数组,系需要有变量接受这个值。
spliec(x,y,"yuansu")从第x个元素开始,删除y个元素,并插入“yaunsu”