當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS基础语法(05)-隐式数据类型转换
生活随笔
收集整理的這篇文章主要介紹了
JS基础语法(05)-隐式数据类型转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.為什么要有隱式類型轉換?
- 當運算符在運算時,如果兩邊數據不統(tǒng)一,CPU就無法計算,這時我們編譯器會自動將運算符兩邊的數據做一個數據類型轉換,轉成一樣的數據類型再計算
2.什么是隱式類型轉換:編譯器自動轉換
本小節(jié)知識點
- 1.轉成string類型:+號兩邊如果有一邊是字符串,則會把另一邊轉換成字符串,然后進行拼接
- 2.轉成number類型:以下幾種運算符會將任何數據轉換成number類型再運算,如果無法轉換則為NaN
- 自增自減(++ –)
- 算術運算符(+ - * / %)
- 比較運算符(> < >= <= == != === !==)
- 說明:全等與不全等會先比較值(此時會隱式轉換再比較),然后再比較數據類型
3.轉成boolean類型:邏輯非(!)會將任何數據轉為boolean類型再運算
4.+號有三種含義:數學正負號(轉成number)、算術運算符(轉成number)、字符串連接符(轉成string)
總結
以上是生活随笔為你收集整理的JS基础语法(05)-隐式数据类型转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS-数据属性与访问器属性
- 下一篇: Express中间件工作原理介绍