您的位置:首页 > Web前端 > JavaScript

JavaScript之基础-4 JavaScript 运算符、表达式

2016-03-24 17:57 696 查看
一、JavaScript 运算符
运算符 - 算数运算 + - * / % ++ -- - 关系运算 > < >= <= == === != !== - 逻辑运算 && || ! - 位运算 & | ~ ^ << >> >>> - 赋值运算 = += -= *= /= %= - 字符连接运算 + - 条件(三目)运算 ?: - 特殊运算符 typeof instanceof void delete
1、算数运算
算数运算符 - 加(+)、减(-)、乘(*)、除(/)、求余(%) - -可以表示减号,也可以表示负号,如: x=-y - +可以表示加法,也可以用于字符串连接



使用%运算符
- %表示求余运算




使用"++"和"--"运算符




2、关系运算

使用关系运算符
- 关系运算用于判断数据之间的大小关系
- ">"(大于),"<"(小于),">=" (大于等于),"<="(小于等于),"=="(等于),"!="(不等于)
- 关系表达式的值为boolean类型("true"或"false")




- 全等: === - 类型相同 - 数值相同 - 不全等: !==


isNaN 函数 - isNaN() - 用于判断其参数是否为一个"非数字(NaN)"值
- 如果把NaN与任何值(包括其自身)相比得到的结果均是false,所以要判断某个值是否是NaN,不能使用==或者===运算符,这种情况下,只能使用isNaN()函数
- 通常用于检测类型转换函数的运算结果,以判断它们表示的是否是合法的数字



3、逻辑运算

逻辑运算
- 逻辑与(&&)、逻辑或(||)、逻辑非(!)



逻辑与(&&)运算




逻辑或(||)运算




逻辑非(!)运算




关于"短路逻辑"的问题




4、位运算

位运算
- 位运算,是将数字以二进制形式进行运算



5、赋值运算

使用"="进行赋值运算 - "=" 用于为变量赋值



使用扩展赋值表达式




6、字符连接运算

使用"+"进行字符串连接
- "+"作用于两个数字时,表示算数运算
- "+"作用于字符串时,表示字符串拼接运算




7、条件(三目)运算

使用条件(三目)运算符
- 三目运算符(?:)-----需要对三个表达式进行运算




其中表达式1的值应该是boolean类型,表达的含义:





使用条件(三目)运算符 - 条件运算表达式中,每个表达式可以又是一个条件运算表达式,称为条件运算的嵌套



总结:本章内容主要介绍了 JavaScript 运算符、表达式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  字符串 表达式