加等于可以用于字符串拼接 var str=‘a‘ ;str +=‘b‘ ;console.log(str); // ‘a
前言:
学习一门编程语言的根基法式
(1)了解配景常识
(2)搭建开发环境
(3)语规则范
(4)常量和变量
(5)数据类型
(6)数据类型转换
(7)运算符
7.运算符
表达式:由运算符连接的操纵数据,所构成的形式。
运算符分为算数运算符,对照运算符,逻辑运算符,位运算符,赋值运算符,三目运算符
(1)算术运算符
+ (加)
//加 console.log(3+2);//5
- (减)
//减 console.log(3-2);//1
* (乘)
//乘 console.log(3*2);//6
/ (除)
//除 console.log(3/2);//1.5
% (取余)隔行换色,判断是否为闰年
//取余 console.log(3%2);//1 console.log(2%3);//2
++(自增)在本来的根本上加1
//自增 var a=1; //此时a值是1 a++; //在本来的根本上加1,此时a值是2 console.log(a); //获取加1之后的a,此时a值是2 console.log(a++);//在a=2的根本上加1,此时a值为3,存在内存之中, console.log(a); // 从头获取a值,a值为3
--(自减)在本来的根本上减1
//自减 var b=3; //此时b值是3 b--; //在本来的根本上减1,此时b值是2 console.log(b); //获取减1之后的b,此时b值为2 console.log(b--); //在b=2的根本上减1,此时b值为1,存在内存傍边 console.log(b); //从头获取b值,b值为1
console.log(a++);先打印a的值,在执行自增
// 先打印a的值,在执行自增 //1.声明一个变量 var a=1; //此时a还是1,打印就是1,打印完后,在执行自增,这时候a酿成2,存在内存傍边 console.log(a++);//输出为1 //从头从内存中获取a的值 console.log(a);//输出为2
console.log(++a);先执行自增,在打印a的值
//先执行自增,在打印a的值 //2.声明变量a var a=1; //先让a的值执行自增,此时a的值酿成了2,然后在打印a的值就是2 console.log(++a);//输出为2 //从头获取值也是2 console.log(a);//输出为2 //综合 var num=3; //第一个num的值打印为3,但是内存为2,影响内存中的储存的值,然后后面的num取内存中的值,所以是1,3+1=4, console.log(num--+--num);//4
(2)对照运算符
返回都是一个布尔型的值,如果数据类型差别,会产生数据类型的转换
> (大于)
//> 大于 console.log(3>4);//false
< (小于)
//< 小于 console.log(3<4);//true
>= (大于即是)
//> 大于即是 console.log(3>=4);//false
<= (小于即是)
//< 小于即是 console.log(3<=4);//true
== (即是) 对照两个值是否相等
//== 即是 只对照值,不对照类型 console.log(7==‘7‘);//ture
!= (不即是)
//!=不即是 console.log(3!=4);//true console.log(3!=3);//false console.log(3!=‘3‘);//false 仅对照值
=== (全即是) 不只对照值,还会对照类型是否相等
//=== 全即是 对照值和类型 console.log(7===‘7‘);//false
!== (全不即是)
//!==不即是 console.log(3!==4);//true console.log(3!==3);//false console.log(3!==‘3‘);//true 对照值和类型
数据类型的转换
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30222.html