當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
04_JS运算符
JS運算符
一元運算符
- + -,正負號,對非數值類型做正負操作會先轉換成數值型,可以用+快速進行類型轉換
邏輯運算符
- 且 &&,從左到右看,一旦返現值為false的表達式立刻返回false,全真為真
- 或 ||,從左到右,一旦發現值為true的表達式立刻返回true,全假為假
如果邏輯運算符鏈接的不是布爾類型,會先轉換為布爾類型,運算后返回原來的值,如1&&2返回2,1||2返回1
賦值運算符
- 將賦值符右側的值賦值給左側變量
- +=,-=,*=,/=
關系運算符
比較大小關系,關系成立返回true,不成立返回false,非數值型比較會先轉換成數值再比較,但如果兩邊都是字符串,比較的是unicode編碼順序,中文沒意義(康熙詞典順序),兩個字符串類型的數字比較會造成不可預計的結果
- >,<,>=,<=
相等運算符
- ==和!=:非數值型會轉換為數值,判斷是否相等,"123"==123
- ===和!==:全等和不全等,不會轉換,類型不相等也不相等
三元運算符(條件運算符)
條件表達式 ? 語句1 : 語句2;條件表達式成立執行前面的語句,否則執行后面的語句
// 找出三個數中的最大值 var a=10; var b=20; var c=30; var max = a>b?a>c?:a:c:b>c?b:c; // var max = a>b?(a>c?:a:c):(b>c?b:c);逗號運算符
同時聲明多個變量并賦值
運算符優先級
[外鏈圖片轉存失敗(img-Obc6K95N-1562223969650)(image/youxianji.png)]
總結
- 上一篇: 初学大数据之Python中5个最佳的数据
- 下一篇: 77个互联网+大学生创新创业大赛文档