Operator 運算子 - JavaScript 入門指南
文章推薦指數: 80 %
算術運算子(arithmetic operators). 最基本的是數學四則運算的符號,讓你可以對兩組value 進行加減乘除: ... +=, `x += y`, 等同`x = x + y` 的意思, x = 5.
LinkSearchMenuExpandDocumentJavaScript入門指南JavaScript教學:給新手的入門指南JavaScript是什麼?認識JS的起源與前世今生JavaScript用途,看範例JS能做到什麼為什麼要學JavaScriptJavaScript自學免費資源寫下你的第一行Javascript程式碼:Repl.itJavaScript入門核心概念Variable&Value變數與值-JavaScript教學|ALPHACampDataType資料型別-JavaScript教學|ALPHACampOperator運算子-JavaScript教學|ALPHACampArray陣列-JavaScript教學|ALPHACampObject物件-JavaScript教學|ALPHACamp流程控制ifelse條件判斷-JavaScript教學|ALPHACampLoop迴圈-JavaScript教學|ALPHACampFunction函式-JavaScript教學|ALPHACampJavaScript物件導向物件導向基本觀念|ALPHACamp建構式的原型:Constrctor.prototype|ALPHACamp原型繼承與原型鏈|ALPHACamp建構物件範本:ConstructorFunction|ALPHACampJavaScript框架與函式庫JavaScript與開發者社群SourceCodeonGitHubJavaScript入門核心概念Operator運算子-JavaScript教學|ALPHACampOperator運算子運算子(operator)可以對value做處理,並且回傳新的value,我們將會介紹以下運算子:算術運算子(arithmeticoperators)賦值運算子(assignmentoperators)比較運算子(comparisonoperators)邏輯運算子(logicaloperators)算術運算子(arithmeticoperators)最基本的是數學四則運算的符號,讓你可以對兩組value進行加減乘除:運算子名稱範例+加6+2//8-減6-2//4*乘6*2//12/除6/2//3此外還有比較特別的:運算子名稱功能範例結果說明%remainder取餘數6%27%2%表達的是前後數字相除後的餘數,如範例:`6%2`的印出結果為 `0`,因為整除後沒有餘數`7%2`的印出結果為`1`,因為不可整除,餘數為1++increment將值增加1x=3x++4。
變數x的值為3,`++`後,值增加1,因此x=4--decrement將值減少1x=3x--2。
變數x的值為3,`--`後,值減少1,因此x=2**指數計算a的b次方2**38。
這段指令意為2的3次方賦值運算子(assignmentoperators)目前為止我們一直使用的 =,是一種賦值運算子,除此之外還有:運算子範例(x=3,y=2)概念說明結果+=`x+= y`等同`x=x+y`的意思x=5-=`x-=y`等同`x=x-y`的意思x=1*=`x*=y`等同`x=x*y`的意思x=6/=`x/=y`等同`x=x/y`的意思x=1.5%=`x%=y`等同`x=x%y`的意思x=1比較運算子(comparisonoperators)比較運算子陳述的是邏輯關係,他會對前後的value進行比較,然後回傳boolean值,也就是 true 或是 false。
運算子意義範例結果說明==寬鬆的等於1=='1'0==''truetrue請小心JavaScript的`==`不會檢查資格型別,由於特別寬鬆,請不要使用===嚴格的等於1==='1'0===''false false請一律使用這個符號!=寬鬆的不等於1!='1'0!=''falsefalse不會檢查資格型別,請不要使用!==嚴格的不等於1!=='1'0!==''truetrue請一律使用這個符號>大於3>13>3truefalse=大於等於3>=13>=31>=3truetruefalse<=小於等於3<=13<=31<=3falsetruetrue邏輯運算子運算子意義Example回傳結果&&「而且」;如果前後的value都是true,則回傳truetrue&&truetrue&&falsefalse&&falsetruefalsefalse||「或者」;只要有一邊為true,則為truetrue||truetrue||falsefalse||falsetruetruefalse!「非」,將後面接的boolean轉成相反的值!true !falsefalsetrue
延伸文章資訊
- 1javascript中$是什麼意思 - tw511教學網
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。 js裡面$的意思是:. $符號在php中是表示變數的特徵字元, 在js中它也有很多作用, ...
- 2展開運算符與其餘運算符· 從ES6開始的JavaScript學習生活
展開運算符(Spread Operator)與其餘運算符(Rest Operator)是ES6中的其中兩種新特性,雖然這兩種特性的符號是一模一樣的,都是(...)三個點,但使用的情況與意義不同。...
- 3Operator 運算子 - JavaScript 入門指南
算術運算子(arithmetic operators). 最基本的是數學四則運算的符號,讓你可以對兩組value 進行加減乘除: ... +=, `x += y`, 等同`x = x + y` ...
- 4這個符號在JavaScript中是什麼意思? - Etsoutdoors
反引號,帶花括號的美元符號:模板文字. 這是什麼 ` ${ } ` 來自節點文檔的代碼是什麼意思? JavaScript中反引號字符(`)的用法? ES6中的函數之後的模板文字( ...
- 5javascript 中$符号是代表什么意思! - 。。小兵- 博客园
符号在php中是表示变量的特征字符, 在js中它也有很多作用, 一般我们用来命名一个函数名称,获取id的1、 首先可以用来表示变量, 比如变量var ...