JavaScript操作符
运算符
关系运算符 > < >= <= != == === !==
==:比较数据 不比较类型
===:比数据比类型
. 逻辑运算符 &&逻辑与 || 逻辑或 !逻辑非
算术运算符 + - / % ++ -- += = /=
赋值运算符 =
条件运算符 (三目运算符 三元运算符)?:
操作符
typeof
判断变量的数据类型 两种写法
typeof 变量名
typeof (变量名)number –如果这个字值是数值
string –如果这个字值是字符串
undefined –如果这个字值是未定义
boolean –如果这个字值是布尔值
object –如果这个字值是对象或null
function –如果这个字值是函数
JavaScript控制流程语句
选择结构
if…else
switch…case(可以使用字符串)
循环结构
for
do…while
while
for in for(var i in 数组名) i 代表数组下标,只能放在数组中
跳转语句
break
continue
常用方法
字符串的常用方法
lenght; 长度
[]/get();下标
Replace();替换
Split(); 分割
Slice();切割
Substring();截取
toUpperCase();转大写
toLowerCase();转小写
isnan();–判断是否为数值类型 –true 不是数值 –false 是数值
parseint(); 转数值类型
parsefloat(); 转小数类型
字符串函数
indexof(””)
字符串.indexof(”a”); –返回a字符 在字符串中的下标 从0开始,如果未找到返回-1
数组的常用方法
- length;长度
- [];下标
- push();右加
- Unshift();左家
- Pop();右删
- Shift();左删
- Concat();连接
- Reverse();反向
- Sort();排序
- join();拼接
- splice();替换
- slice();切片
- indexOf();索引