在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 淺談 JavaScript 數(shù)據(jù)類型
淺談 JavaScript 之事件綁定
淺談 javascript 中字符串 String 與數(shù)組 Array
淺談 javascript 中基本包裝類型
淺談 JavaScript Math 和 Number 對(duì)象
淺談 Javascript 的靜態(tài)屬性和原型屬性
淺談 JavaScript 中定義變量時(shí)有無(wú) var 聲明的區(qū)別
淺談 JavaScript Array 對(duì)象
淺談 JavaScript 函數(shù)參數(shù)的可修改性問(wèn)題
淺談 javascript 中的 instanceof 和 typeof
淺談 JavaScript 中 Date (日期對(duì)象),Math 對(duì)象
淺談 Javascript 執(zhí)行順序
淺談 javascript 函數(shù)屬性和方法
淺談 JavaScript 中面向?qū)ο蠹夹g(shù)的模擬
淺談 javascript 的原型繼承
淺談 javascript 事件取消和阻止冒泡
根據(jù)一段代碼淺談 Javascript 閉包
淺談 Javascript 面向?qū)ο缶幊?/span>
淺談 javascript 六種數(shù)據(jù)類型以及特殊注意點(diǎn)
淺談 Javascript 變量作用域問(wèn)題
淺談 javascript 函數(shù)內(nèi)部屬性
淺談 javascript 中自定義模版
淺談 JavaScript 字符集
淺談 javascript 面向?qū)ο缶幊?/span>
淺談 JavaScript 框架分類
淺談 JavaScript 中的 Math.atan() 方法的使用
淺談 Javascript 數(shù)組與字典
淺談 JavaScript 數(shù)據(jù)類型及轉(zhuǎn)換
淺談 javascript 的調(diào)試
淺談 Javascript 嵌套函數(shù)及閉包
淺談 javascript 回調(diào)函數(shù)
淺談 JavaScript Date 日期和時(shí)間對(duì)象
淺談 Javascript 中的 Function 與 Object
淺談 JavaScript 數(shù)據(jù)類型
淺談 javascript 中 this 在事件中的應(yīng)用
淺談 javascript 中的閉包
淺談 javascript 函數(shù)劫持
淺談 Javascript 中深復(fù)制
淺談 JavaScript 函數(shù)節(jié)流
淺談 JavaScript 中的 String 對(duì)象常用方法
淺談 JavaScript 事件的屬性列表
淺談 JavaScript 函數(shù)與棧
淺談 JavaScript 的事件
淺談 javascript 中的作用域
淺談 JavaScript 的執(zhí)行效率
淺談 Javascript 事件模擬
淺談 JavaScript function 函數(shù)種類
淺談 javascript 歸并方法
淺談 javascript 迭代方法
淺談 JavaScript 編程語(yǔ)言的編碼規(guī)范
淺談 JavaScript 實(shí)現(xiàn)面向?qū)ο笾械念?/span>
淺談 Javascript 鼠標(biāo)和滾輪事件
淺談 Javascript Base64 加密解密
淺談 Javascript 中勻速運(yùn)動(dòng)的停止條件
淺談 javascript 實(shí)現(xiàn)八大排序
淺談 javascript 的分號(hào)的使用
淺談 javascript 中 createElement 事件
淺談 javascript 的數(shù)據(jù)類型檢測(cè)
淺談 javascript 對(duì)象模型和 function 對(duì)象
淺談 Javascript 如何實(shí)現(xiàn)勻速運(yùn)動(dòng)
淺談 JavaScript 字符串與數(shù)組
淺談 javascript 面向?qū)ο蟪绦蛟O(shè)計(jì)
淺談 Javascript 事件處理程序的幾種方式

淺談 JavaScript 數(shù)據(jù)類型

數(shù)據(jù)類型是什么?

我們接觸的絕大多數(shù)程序語(yǔ)言來(lái)說(shuō),把數(shù)據(jù)都進(jìn)行了分類,包括數(shù)字、字符、邏輯真假:int,long,string,boolean....等等;我們都知道計(jì)算機(jī)對(duì)數(shù)據(jù)處理時(shí)是采用二進(jìn)制的方式。將數(shù)據(jù)加載到內(nèi)存中,并且通過(guò) CPU 調(diào)度進(jìn)行計(jì)算得到最終結(jié)果,那么,難道內(nèi)存存儲(chǔ)數(shù)據(jù)時(shí)會(huì)記錄所以數(shù)據(jù)的類型嗎?我認(rèn)為答案是否定的,內(nèi)存中的數(shù)據(jù)應(yīng)該會(huì)根據(jù)所占內(nèi)存的大小來(lái)進(jìn)行區(qū)分和計(jì)算的,兩種不同類型數(shù)據(jù)的計(jì)算,對(duì)于 CPU 來(lái)說(shuō)只是調(diào)度了兩個(gè)所占內(nèi)存大小不一的數(shù)據(jù)來(lái)進(jìn)行計(jì)算,所以對(duì)于 CPU 來(lái)說(shuō),數(shù)據(jù)只有 1 和 0。那么這里就出現(xiàn)了問(wèn)題,有些人會(huì)說(shuō) Java 語(yǔ)言某兩種數(shù)據(jù)不能直接計(jì)算,必須轉(zhuǎn)換才能計(jì)算。這里,就是強(qiáng)類型和弱類型的區(qū)別,強(qiáng)類型語(yǔ)言會(huì)對(duì)每一種數(shù)據(jù)進(jìn)行嚴(yán)格的檢查,也就是對(duì)于每種類型內(nèi)存所占空間進(jìn)行檢查,如果不符合要求,就不允許編譯或者運(yùn)行。弱類型則沒(méi)有對(duì)數(shù)據(jù)進(jìn)行嚴(yán)格的檢查,允許大多數(shù)數(shù)據(jù)類型直接進(jìn)行計(jì)算,JavaScript 屬于弱類型。

JavaScript 有哪些類型?

包括以下幾種:

Number:也就是數(shù)字包括浮點(diǎn)數(shù)

Boolean:真假(true or false)

String:字符串

Null:空對(duì)象指針,表明指向的內(nèi)存空間不存在

Undefined:未定義,表明指向的內(nèi)存空間存在,但是沒(méi)有數(shù)據(jù)

Object:一中復(fù)雜的數(shù)據(jù)類型,如果熟悉類似 Java 面向?qū)ο笳Z(yǔ)言,對(duì)此應(yīng)該很好理解 通過(guò)以上這 6 中類型,就能將數(shù)據(jù)進(jìn)行分類了,對(duì)于數(shù)據(jù)的容器 JavaScript 統(tǒng)一用關(guān)鍵字 var 聲明,那么如何確定一個(gè)變量是那種類型呢?這就要用到關(guān)鍵字 typeof

這里,需要說(shuō)明的是 typeof 是一個(gè)操作符(類似+、-、*、/) 而非 function 你可以直接 typeof a 使用(盡管這樣不推薦)。而 null 和 undefined 在比較大小時(shí)是相等的。因?yàn)?undefined 派生自 null。

下邊是 typeof 的舉例

[js] view plaincopy
var mesage='some string';  

 var obj=new Object();  

 var a;  

 alert(typeof message);//'string'  

 alert(typeof(message));//'string'  

 alert(typeof(95));//'number'  

 alert(typeof(a));//'undefined'  

 alert(typeof(null==undefined));//'boolean'  

 alert(null==undefined);//'true'  

 alert(obj);//'object'  

 alert(null);//'object'(在不同瀏覽器中也可能為'null')  

以上就是關(guān)于 javascript 數(shù)據(jù)類型的所有內(nèi)容了,希望大家能夠喜歡。