談談JavaScript中常見的資料型別
前言:學好一門語言,資料型別也是關鍵,掌握了資料型別,也就掌握了關鍵的一部分,接下來我們走進JavaScript的資料,來看看它的資料型別.
一.number
number:就是數字型別,在其他語言中就相當於int,float等等一些數字型別,但是歸根究底還是數字型別,我們來簡單看一下.
<script>
var a = 0;
console.log(typeof a);
a = 0.5;
console.log(typeof a);
</script>
上述程式碼,經過瀏覽器的js引擎進行翻譯,執行出來的都是number,也是原始的資料型別.
二.string
string:顧名思義的就是字串了,在js中字串可以用單引號也可以用雙引號來進行書寫;
<script>
var a="hello world";
console.log(a);
a='hello world';
console.log(a);
</script>
上述程式碼列印出來的結果是一樣的,在其他語言中單引號是char型別的,但是在js中單引號的型別為string。
三.object
object:為物件資料型別,object型別中包括Object、Function、String、Number、Boolean、Array、Regexp、Date、 Globel、Math、Error,以及宿主環境提供的object型別。
<script>
var a=null;
console.log(typeof a);
</script>
四.undefined
undefined:未定義的資料,是一個資料型別.
<script>
var a;
console.log(typeof a);
</script>
在未對資料進行定義時,就會出現這種情況。
五.bool
bool:布林型別,值有true/false或者也可以為1/0,判斷是否正確.
<script>
var a=1,b=10;
console.log(a>b);
console.log(Number(a<b));
</script>
這樣可以清楚的看到bool的值.
六.null
null:第二個只有一個值的資料型別,這個特殊的值是null,從邏輯角度來看,null值表示一個空物件指標,而這也正是使用typeof操作符檢測null值會返回“object”的原因;
<script>
var a=null;
console.log(typeof a);
</script>
其實這是其實這是JavaScript最初實現的一個錯誤,但是後續也沒有進行更改也便一直被使用。
如果定義的變數準備在將來使用者儲存物件,那麼最好將該變數初始化為null而不是其他值。這樣一來,只要直接檢查null值就可以知道相應的變數是否已經儲存了一個物件的引用。
相關文章
- 談談Java基礎資料型別Java資料型別
- 淺談JavaScript的型別轉換JavaScript型別
- 談談資料安全常見的誤區
- 談一談常見的資料治理怪象
- 淺談 JavaScript 中 Array 型別的方法使用JavaScript型別
- javascript中的資料型別及其常見用法JavaScript資料型別
- 細談Redis五大資料型別Redis大資料資料型別
- [Redis] 淺談Redis內的幾種資料型別Redis資料型別
- javaScript的資料型別JavaScript資料型別
- 談談大資料採集和常見問題大資料
- 走進 JDK 之 談談基本型別JDK型別
- JAVA中常見的經典報錯型別Java型別
- 關係型資料庫 RDBMS 的舊與新 — 談談 NewSQL資料庫SQL
- JavaScript - 資料型別JavaScript資料型別
- JavaScript 資料型別JavaScript資料型別
- JavaScript資料型別JavaScript資料型別
- 常見的資料型別資料型別
- 談談JavaScript 的Navigator 物件JavaScript物件
- 談談 JavaScript 的作用域JavaScript
- javascript中的資料型別JavaScript資料型別
- 智慧駕駛中常見的幾種資料標註型別 | 景聯文科技型別
- 談談12個最常見的資料質量問題及其來源
- 按圖索驥,談談資料庫技術選型資料庫
- 談談JavaScript中的this機制JavaScript
- JavaScript基本資料型別JavaScript資料型別
- 談談資料的貨幣化
- 談一談資料管理的格局
- 深度解析javaScript常見資料型別檢查校驗JavaScript資料型別
- Python中常見的資料型別轉換函式有哪些?Python基礎入門Python資料型別函式
- (004)我們一起學Python;閒談資料型別Python資料型別
- 淺談大資料、資料分析、資料探勘的區別!大資料
- 談談術語表、資料字典、資料目錄分別是什麼
- 淺談企業開發APP應用常見的型別有哪些APP型別
- 談一談資料探勘的軍規
- oracle數值型別漫談Oracle型別
- 淺談PHP弱型別安全PHP型別
- SQL 常見資料型別SQL資料型別
- mysql常見資料型別MySql資料型別