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

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

淺談 JavaScript 數(shù)據(jù)類型及轉(zhuǎn)換

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

1.Boolean(布爾)

布爾:(值類型)var b1=true;//布爾類型

2.Number(數(shù)字)

數(shù)值:(值類型)var n1=3.1415926;//數(shù)值類型

n1.toFixed(3);//四舍五入保留3位小數(shù)。

3.String(字符串)

[js] view plaincopy
var s1=‘hello';//字符串類型  

字符串:(值類型,字符串不可變特性)

4.Undefined(未定義)

undefined 屬于值類型,與其他值計(jì)算得到的結(jié)果不是我們想要的,但與數(shù)據(jù)庫中的 null 稍有區(qū)別,比如與數(shù)字計(jì)算或與字符串計(jì)算結(jié)果。

Undefined 類型、Null 類型都是只有一個(gè)值的數(shù)據(jù)類型,分別為 undefined 與 null.

5.Null(空對象)

6.Object(對象類型)

Object 是引用類型,其他都是基本數(shù)據(jù)類型 。

String 也是基本類型,不能為 String 添加動態(tài)屬性,而引用類型時(shí)可以的。

引用類型對象 instanceof 類型,判斷某個(gè)值是否為某個(gè)類型,所有引用類型instanceof Object返回都是true

7.應(yīng)用類型

對象(object):(引用類型)

[js] view plaincopy
var tim=new Date();//對象類型(object)  

var names=[‘zs','ls','ww'];//數(shù)組也是對象類型(object)  

var obj=null;//object  

函數(shù):(引用類型)

[js] view plaincopy
function fun(){  }  //typeof(fun);//輸出結(jié)果為function,函數(shù)類型  

PS:查看變量的類型用 typeof (變量)

JavaScript 中的 Null 與 undefined

undefined,表示一個(gè)未知狀態(tài)

聲明了但是沒有初始化的該變量,變量的值是一個(gè)未知狀態(tài)(undefined)。 (訪問不存在的屬性或?qū)ο?window.xxx)方法沒有明確返回值時(shí),返回值是一個(gè) undefined.當(dāng)對未聲明的變量應(yīng)用 typeof 運(yùn)算符時(shí),顯示為 undefined(*)

null 表示尚未存在的對象,null 是一個(gè)有特殊意義的值。

可以為變量賦值為 null,此時(shí)變量的值為“已知狀態(tài)”(不是undefined),即 null。(用來初始化變量,清除變量內(nèi)容,釋放內(nèi)存)

undefined==null //結(jié)果為 true,但含義不同。

undefined===null //false(*),PS:先判斷類型是否一致,然后判斷值。===嚴(yán)格等于、!==嚴(yán)格不等于

由于==會將值轉(zhuǎn)換類型后再判斷是否相等,有時(shí)可能會有意想不到的結(jié)果,所以推薦使用===。但注意,有些情況使用==能帶來更好的效果。

類型轉(zhuǎn)換

[js] view plaincopy
parseInt(arg)將指定的字符串,轉(zhuǎn)換成整數(shù)  

parseFloat(arg)將指定的字符串,轉(zhuǎn)換成浮點(diǎn)數(shù)  

Number(arg)把給定的值(任意類型)轉(zhuǎn)換成數(shù)字(可以是整數(shù)或浮點(diǎn)數(shù));轉(zhuǎn)換的是整個(gè)值,而不是部分值。如果該字符串不能完全轉(zhuǎn)換為整型,則返回NaN。(Not a Number)  

isNaN(arg),判斷arg是否為一個(gè)非數(shù)字(NaN),NaN與NaN也不相等。  

String(arg)把給定的值(任意類型)轉(zhuǎn)換成字符串;  

Boolean(arg)把給定的值(任意類型)轉(zhuǎn)換成 Boolean 型;  

(*)eval(codeString)將一段字符串的js代碼,計(jì)算并執(zhí)行。  

以上所述就是 javascript 的數(shù)據(jù)類型和轉(zhuǎn)換方法了,希望大家能夠喜歡。