iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
0
Modern Web

用30天了解javascript系列 第 7

[用30天了解javascript]Day7.運算子

  • 分享至 

  • xImage
  •  

算數運算子

基本的四則運算,包括加、減、乘、除、取餘數(%)

遞增運算子

++(遞增)

++變數(先遞增,在執行運算式之前修改值)
var i = 3;
var j = ++i
console.log('i='+i); // 4console.log('j='+j); // 4
變數++(後遞增,在執行運算式之後修改值)
var i = 3;
var j = i++;
console.log('i='+i); // 4console.log('j='+j); // 3

- -(遞減)

- -變數(先遞減,在執行運算式之前修改值)
var i = 3;
var j = --i
console.log('i='+i); // 2console.log('j='+j); // 2
變數- -(後遞減,在執行運算式之後修改值)
var i = 3;
var j = i--;
console.log('i='+i); // 2console.log('j='+j); // 3

指定運算子

指定運算子(=、+=、-=、*=、/=、%=(%取餘數))

將運算子將右邊的值指定給左邊

var num = 3;
var sum = 5 + 7;

字串運算子

兩個以上的字串用「+」組合新字串

let name = 'John';
console.log('My name is ' + name);

另外JS也可以使用跳脫字元

https://ithelp.ithome.com.tw/upload/images/20200927/20112053lPYwmLkzbw.png

比較運算子

比較兩邊運算元,比較後傳回 true 或 false。
運算元可以是數值、字串、表達式或物件...

https://ithelp.ithome.com.tw/upload/images/20200927/20112053fbXwk1Xjms.png

布林運算子

運算結果回傳 true 或 false,常用來比較兩個運算式

if(expression1 && expression2){
	...
}

邏輯運算子

https://ithelp.ithome.com.tw/upload/images/20200927/20112053ERBtOPXKrj.png

var a = 5;
var b = 10;
console.log(a <= 10 && b >= 15 ); //false
console.log(a <= 10 || b >= 15 ); //true
console.log(a!= 10 ); //true

上一篇
[用30天了解javascript]Day6.提升(Hoisting)
下一篇
[用30天了解javascript]Day8.流程控制-條件句
系列文
用30天了解javascript30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言