中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序內常用的運算符是什么

發布時間:2021-06-08 14:55:33 來源:億速云 閱讀:261 作者:小新 欄目:移動開發

這篇文章主要為大家展示了“微信小程序內常用的運算符是什么”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“微信小程序內常用的運算符是什么”這篇文章吧。

基本運算符

示例代碼:

var a = 10, b = 20;// 加法運算console.log(30 === a + b);// 減法運算console.log(-10 === a - b);// 乘法運算console.log(200 === a * b);// 除法運算console.log(0.5 === a / b);// 取余運算console.log(10 === a % b);
  • 加法運算(+)也可以用作字符串的拼接。

var a = '.w' , b = 'xs';// 字符串拼接console.log('.wxs' === a + b);

一元運算符

示例代碼:

var a = 10, b = 20;// 自增運算console.log(10 === a++);console.log(12 === ++a);// 自減運算console.log(12 === a--);console.log(10 === --a);// 正值運算console.log(10 === +a);// 負值運算console.log(0-10 === -a);// 否運算console.log(-11 === ~a);// 取反運算console.log(false === !a);// delete 運算console.log(true === delete a.fake);// void 運算console.log(undefined === void a);// typeof 運算console.log("number" === typeof a);

位運算符

示例代碼:

var a = 10, b = 20;// 左移運算console.log(80 === (a << 3));// 無符號右移運算console.log(2 === (a >> 2));// 帶符號右移運算console.log(2 === (a >>> 2));// 與運算console.log(2 === (a & 3));// 異或運算console.log(9 === (a ^ 3));// 或運算console.log(11 === (a | 3));

比較運算符

示例代碼:

var a = 10, b = 20;// 小于console.log(true === (a < b));// 大于console.log(false === (a > b));// 小于等于console.log(true === (a <= b));// 大于等于console.log(false === (a >= b));

等值運算符

示例代碼:

var a = 10, b = 20;// 等號console.log(false === (a == b));// 非等號console.log(true === (a != b));// 全等號console.log(false === (a === b));// 非全等號console.log(true === (a !== b));

賦值運算符

示例代碼:

var a = 10;
a = 10; a *= 10;console.log(100 === a);
a = 10; a /= 5;console.log(2 === a);
a = 10; a %= 7;console.log(3 === a);
a = 10; a += 5;console.log(15 === a);
a = 10; a -= 11;console.log(-1 === a);
a = 10; a <<= 10;console.log(10240 === a);
a = 10; a >>= 2;console.log(2 === a);
a = 10; a >>>= 2;console.log(2 === a);
a = 10; a &= 3;console.log(2 === a);
a = 10; a ^= 3;console.log(9 === a);
a = 10; a |= 3;console.log(11 === a);

二元邏輯運算符

示例代碼:

var a = 10, b = 20;// 邏輯與console.log(20 === (a && b));// 邏輯或console.log(10 === (a || b));

其他運算符

示例代碼:

var a = 10, b = 20;//條件運算符console.log(20 === (a >= 10 ? a + 10 : b + 10));//逗號運算符console.log(20 === (a, b));

運算符優先級

優先級運算符說明結合性
20( ... )括號n/a
19... . ...成員訪問從左到右

... [ ... ]成員訪問從左到右

... ( ... )函數調用從左到右
17... ++后置遞增n/a

... --后置遞減n/a
16! ...邏輯非從右到左

~ ...按位非從右到左

+ ...一元加法從右到左

- ...一元減法從右到左

++ ...前置遞增從右到左

-- ...前置遞減從右到左

typeof ...typeof從右到左

void ...void從右到左

delete ...delete從右到左
14... * ...乘法從左到右

... / ...除法從左到右

... % ...取模從左到右
13... + ...加法從左到右

... - ...減法從左到右
12... << ...按位左移從左到右

... >> ...按位右移從左到右

... >>> ...無符號右移從左到右
11... < ...小于從左到右

... <= ...小于等于從左到右

... > ...大于從左到右

... >= ...大于等于從左到右
10... == ...等號從左到右

... != ...非等號從左到右

... === ...全等號從左到右

... !== ...非全等號從左到右
9... & ...按位與從左到右
8... ^ ...按位異或從左到右
7... ...按位或從左到右
6... && ...邏輯與從左到右
5... || ...邏輯或從左到右
4... ? ... : ...條件運算符從右到左
3... = ...賦值從右到左

... += ...賦值從右到左

... -= ...賦值從右到左

... *= ...賦值從右到左

... /= ...賦值從右到左

... %= ...賦值從右到左

... <<= ...賦值從右到左

... >>= ...賦值從右到左

... >>>= ...賦值從右到左

... &= ...賦值從右到左

... ^= ...賦值從右到左

... |= ...賦值從右到左
0... , ...逗號從左到右

以上是“微信小程序內常用的運算符是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

崇义县| 灵璧县| 海盐县| 昭苏县| 喀什市| 泗洪县| 屏南县| 来凤县| 安福县| 孟村| 泰来县| 连云港市| 宣威市| 四平市| 新野县| 英吉沙县| 江都市| 沙洋县| 宁强县| 福海县| 鄂托克旗| 常山县| 罗山县| 孝感市| 万宁市| 陆丰市| 铜川市| 临汾市| 开化县| 平果县| 龙岩市| 五大连池市| 广灵县| 栾城县| 瑞丽市| 英吉沙县| 百色市| 依安县| 洪湖市| 朔州市| 嵩明县|