當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript number转string不用科学计数法_[JavaScript]之数据类型篇
生活随笔
收集整理的這篇文章主要介紹了
javascript number转string不用科学计数法_[JavaScript]之数据类型篇
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JavaScript共有7種數據類型:number,string,boolean,symbol,undefined,null,object
1. number
- 整數和浮點數
JavaScript 內部,所有數字都是以64位浮點數形式儲存,即使整數也是如此。所以,1與1.0是相同的,是同一個數。 - Math.pow()
Math.pow()可以用來計算基數的指數次冪
- 科學計數法
數值也可以采用科學計數法表示
- 數值的進制
JavaScript對整數提供四種進制的表示方式:十進制、十六進制、八進制、二進制
十進制:沒有前導0的數值。
八進制:有前綴0o或0O的數值,或者有前導0、且只用到0-7的八個阿拉伯數字的數值。(后來 ES5 添加了 0o11 語法)
十六進制:有前綴0x或0X的數值。
二進制:有前綴0b或0B的數值。
2.string
- 多行字符串
可以在每一行的尾部使用反斜杠
或者使用連接運算符+
var longString = 'Long '+ 'long '+ 'long '+ 'string';longString // "Long long long string"- 字符集
JavaScript使用Unicode字符集,JavaScript引擎內部,所有字符都用Unicode表示 - Base64轉碼
所謂 Base64 就是一種編碼方法,可以將任意值轉成 0~9、A~Z、a-z、+和/這64個字符組成的可打印字符。使用它的主要目的,不是為了加密,而是為了不出現特殊字符,簡化程序的處理。btoa():任意值轉為 Base64 編碼atob():Base64 編碼轉為原來的值
3.boolean
- boolean的值只有兩個:true和falsea && b 在 a 和 b 都為 true 時,取值為 true;否則為 falsea || b 在 a 和 b 都為 false 時,取值為 false;否則為 true
4.undefined和null
null與undefined都可以表示“沒有”,含義非常相似。
undefined == null// true- (規范)如果一個變量沒有被賦值,那么這個變量的值就是 undefiend
- (習俗)如果你想表示一個還沒賦值的對象,就用 null。如果你想表示一個還沒賦值的字符串/數字/布爾/symbol,就用 undefined(但是實際上你直接 var xxx 一下就行了,不用寫 var xxx = undefined)
5.object
- object 就是上面幾種基本類型(無序地)組合在一起
- object 的 key 一律是字符串,不存在其他類型的 key
- object[''] 是合法的
- 屬性的讀取
讀取對象的屬性,有兩種方法,一種是使用點運算符,還有一種是使用方括號運算符。兩者是有區別的
- 查看屬性
查看一個對象本身的所有屬性,可以使用Object.keys方法
- 刪除屬性delete命令用于刪除對象的屬性,刪除成功后返回true
- 屬性是否存在in運算符用于檢查對象是否包含某個屬性,如果包含就返回true,否則返回false
- 屬性的遍歷for...in循環用來遍歷一個對象的全部屬性
注意:for...in遍歷的是對象所有可遍歷(enumerable)的屬性,會跳過不可遍歷的屬性。for...in不僅遍歷對象自身的屬性,還遍歷繼承的屬性。
6.typeof操作符
typeof運算符可以返回一個值的數據類型。
null和function比較特殊
typeof操作符.png
總結
以上是生活随笔為你收集整理的javascript number转string不用科学计数法_[JavaScript]之数据类型篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php memcached mysql_
- 下一篇: chart绑定mysql数据源_MSCh