TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货javascript基础运算符思维导图

javascript基础运算符思维导图

  收藏
  分享
免费下载
免费使用文件
U913167374 浏览量:232022-11-14 12:03:30
已被使用2次
查看详情javascript基础运算符思维导图

认识javascript基础运算符,包括数学运算符、赋值运算符、位运算符等

树图思维导图提供 javascript基础运算符 在线思维导图免费制作,点击“编辑”按钮,可对 javascript基础运算符  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4d4c289e3aaae5946cca411ed923651f

思维导图大纲

javascript基础运算符思维导图模板大纲

概念

运算元:运算符应用的对象

一元运算符:一个运算符对应的只有一个运算元

二元运算符:一个运算符拥有两个运算元

数学运算符

+

二元运算符 +

求和

连接

一元运算符 +

数字转化

效果和 Number(...) 相同

对数字无效

let x = 1;

alert( +x ); // 1

let y = -2;

alert( +y ); // -2

转化非数字

alert( +true ); // 1

alert( +"" ); // 0

转化数字字符串

let apples = "2";

let oranges = "3";

// 在二元运算符加号起作用之前,所有的值都被转化为了数字

alert( +apples + +oranges ); // 5

// 更长的写法

// alert( Number(apples) + Number(oranges) ); // 5

-

*

/

%

取余 %

alert( 5 % 2 ); // 1,5 除以 2 的余数

alert( 8 % 3 ); // 2,8 除以 3 的余数

**

求幂 **

alert( 2 ** 2 ); // 4 (2 * 2,自乘 2 次)

alert( 2 ** 3 ); // 8 (2 * 2 * 2,自乘 3 次)

alert( 2 ** 4 ); // 16 (2 * 2 * 2 * 2,自乘 4 次)

运算符优先级

一元加号 +

一元负号 -

求幂 **

乘号 *

除号 /

加号 +

减号 -

赋值符 =

赋值运算符

赋值 = 返回一个值

语句 x = value 将值 value 写入 x 然后返回 x

let a = 1;

let b = 2;

let c = 3 - (a = b + 1);

alert( a ); // 3

alert( c ); // 0

链式赋值

let a, b, c;

a = b = c = 2 + 2;

alert( a ); // 4

alert( b ); // 4

alert( c ); // 4

原地修改

+= /*= ..

let n = 2;

n += 5; // 现在 n = 7(等同于 n = n + 5)

n *= 2; // 现在 n = 14(等同于 n = n * 2)

alert( n ); // 14

自增/自减

++/--

i++:将变量与 1 相加

leti = 2;

i++; // 和i =i + 1 效果一样,但是更简洁

alert( i ); // 3

i--:将变量与 1 相减

leti = 2;

i--; // 和i =i - 1 效果一样,但是更简洁

alert( i ); // 1

++i/--i

自增后值立刻发生变化

位运算符

按位与 ( & )

按位或 ( | )

按位异或 ( ^ )

按位非 ( ~ )

左移 ( << )

右移 ( >> )

无符号右移 ( >>> )

逗号运算符

逗号运算符的优先级非常低

a = 1 + 2, 3 + 4

相当于

(a = 1 + 2), 3 + 4

相关思维导图模板

品牌直播公司运营发展路线思维导图

树图思维导图提供 品牌直播公司运营发展路线 在线思维导图免费制作,点击“编辑”按钮,可对 品牌直播公司运营发展路线  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a86ff13ff6519833c57b001acec48b68

《初级会计实务》第二章:会计基础思维导图

树图思维导图提供 《初级会计实务》第二章:会计基础 在线思维导图免费制作,点击“编辑”按钮,可对 《初级会计实务》第二章:会计基础  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:598d5cc3c7e42c10a176f27c275408e9