javascript中加號(+)用法介紹
加號(+)是javascript中最為常用的運算子之一,下面就通過程式碼例項簡單介紹一下 它的用法,希望對於初學者能有一定的幫助,因為它屬於比較基礎的知識,只要稍有經驗的程式設計師都會對此有良好的掌握。
一.純粹的運算:
當然在js的概念中並沒有"純粹的運算"這個概念,這裡指的純粹的運算是運算元都是數字或者都是字串的時候。
1.都是數字的時候,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var a=1; var b=2; console.log(a+b);
如果兩個操作是都是數字,那麼就是一個最為普通的加運算,這個再熟悉不過了,無需多說。
2.都是字串的時候,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var a="welcome "; var b="antzone"; console.log(a+b);
如果兩個運算元都是字串,那麼加號的作用就是連線兩個字串。
二.不"純粹"的運算:
如果兩個運算元是除上面兩種情況外,那就需要進行一定的型別轉換,並且運算子的行為依賴於型別轉換的結果。
轉換原則如下:
1.優先考慮字串連線,如果一個運算元是字串或者為轉換為字串的物件(如果運算元為物件,那麼首先會將此物件轉換為對應的原始型別值),那麼就會試圖將另一個運算元轉換為字串型別,然後進行字串連線操作。
2.如果兩個運算元都不是字串型別,那麼就試圖將它們轉換為數字或者NaN,然後進行算數加運算。
三.程式碼例項:
例項一:
[JavaScript] 純文字檢視 複製程式碼var a=1,a=2,c; c=a+b; console.log(c);
例項二:
[JavaScript] 純文字檢視 複製程式碼var strOne="螞蟻部落"; var strTwo="歡迎您"; console.log(strOne+strTwo);
例項三:
[JavaScript] 純文字檢視 複製程式碼var a=1,b="2",c; c=a+b; console.log(c);
例項四:
[JavaScript] 純文字檢視 複製程式碼var a=new Number(1); var b=2; console.log(a+b);
相關文章
- javascript等號==運算子用法介紹JavaScript
- javascript的分號(;)用法簡單介紹JavaScript
- javascript的逗號運算子的用法簡單介紹JavaScript
- javascript中的就加號+的用法簡單介紹JavaScript
- javascript的this用法簡單介紹JavaScript
- javascript arguments用法簡單介紹JavaScript
- javascript with()語句用法簡單介紹JavaScript
- javascript innerText屬性用法簡單介紹JavaScript
- javascript call()函式用法簡單介紹JavaScript函式
- javascript trim()函式用法簡單介紹JavaScript函式
- js中大括號{}的用法簡單介紹JS
- JavaScript 逗號(,)用法JavaScript
- JavaScript 逗號用法JavaScript
- javascript賦值運算子等號=深入介紹JavaScript賦值
- javascript的clientLeft和clientTop屬性用法簡單介紹JavaScriptclient
- javascript陣列的map()函式用法簡單介紹JavaScript陣列函式
- css url()用法介紹CSS
- getElementsByClassName()方法用法介紹
- css vm用法介紹CSS
- getCurrentPosition用法介紹
- python BeautifulSoup用法介紹Python
- MySQL 5.7 NOT EXISTS用法介紹MySql
- jQuery css()方法用法介紹jQueryCSS
- jQuery(html,[ownerDocument])用法介紹jQueryHTML
- replaceChild()函式用法介紹函式
- Object.isSealed()用法介紹Object
- require.js用法介紹UIJS
- css em單位用法介紹CSS
- jQuery filter() 用法簡單介紹jQueryFilter
- css transition屬性用法介紹CSS
- PostgreSQL資料rotate用法介紹SQL
- js WebSocket用法簡單介紹JSWeb
- onerror事件用法簡單介紹Error事件
- Android.mk 用法介紹Android
- spam和saint的用法介紹AI
- JavaScript 語法介紹JavaScript
- JavaScript 輸出介紹JavaScript
- javascript this詳細介紹JavaScript