当前位置:首页 > Web开发 > 正文

加等于可以用于字符串拼接 var str=‘a‘ ;str +=‘b‘ ;console.log(str); // ‘a

2024-03-31 Web开发

前言:
学习一门编程语言的根基法式
(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