亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

詳解JavaScript的數據類型以及數據類型的轉換

2019-11-19 11:44:36
字體:
來源:轉載
供稿:網友

基本數據類型

字符串型數據

在JavaScript中,字符串型數據是用引號括起來的文本字符串。
在JavaScript中不區分“字符”和“字符串”,字符也被當做字符串處理。在字符串中可以包括用于特殊目的的字符。

<script type="text/javascript">		var hello = "你好";  //雙引號		var name = 'fanyoh'; //單引號		alert(hello + name);	</script>

數值型數據

JavaScript中用于表示數字的類型成為數字型,不像其他語言那樣區分整型和浮點型。數字型用于雙精度浮點值來表示數字數據,可以表示(-2^53 ~ +2^53)區間中的值。數字的值可以用普通記數法也可以使用科學記數法。表示方式:

10,10.1,0.1      表示數字
3e7,0.3e7           表示科學記數

 復合數據類型

對象的概念

在面向對象的設計模式中,將數據和處理數據的方法捆綁在一起形成的整體稱為對象。它封裝了數據和操作數據的方法,使用時要先創建這個對象,用new運算符來調用對象的構造函數。

日期對象

JavaScript將與日期相關的所有特性封裝進Date對象,主要用來進行一些與時間相關的操作,比如:獲取當前系統時間,使用前要創建該對象的一個實例:

date = new Date();   //直接創建date = new Date( val ); //指定日期創建date = new Date(y , m , d[ , h, [ , min[ , sec[ , ms] ]]]);   //指定日期創建

全局對象

全局對象是所有全局方法的擁有者,用來統一管理全局方法,全局方法也就是指全局函數。該對象不能使用new運算符來創建對象實例,所有的方法直接調用即可。

數學對象

數學對象(Math)封裝了與數學相關的特性,包括一些常數和數學函數,主要使用一些簡單的數學基本運算比如:正弦、余弦、正切、取絕對值等;(不需要用new關鍵字創建,直接使用即可)

字符串對象

String對象封裝了與字符串有關的特性,主要用來處理字符串。通過String對象,可以對字符串進行剪切、合并、替換等等??梢哉{用該對象的構造函數創建一個實例,其實在定義一個字符串類型變量時也就創建了一個String對象實例。
調用String對象的方法或屬性形式如“對象名.方法名”或“對象名.屬性名”,構造函數如下:

String(strVal[]);

例:將文本串中將李白的《靜夜思》的各個部分分別提取出來,并格式化輸出。標題加粗,文本居中對齊,詩歌正文顏色顯示灰色

<html>	<head>		<meta charset="utf-8" />		<title></title>	</head>	<body>		<script type="text/javascript">			var comment = "靜夜思李白床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。";			var partial = comment.substring(0,3);  //取出標題			partial = partial.bold();        //標題加粗			document.write("<p align=/"center/">");//輸出HTML標簽"<p>",并設置居中對齊			docunment.write(partial);       //輸出標題			partial = comment.slice(3,5);			//取出作者			document.write("<br />");				//輸出換行標簽<br>			document.write(partial);        //輸出作者			partial = comment.slice(5,17);			//取出第一句詩文			partial = partial.fontcolor("gray");  //設置顏色為灰色			document.write("<br />");			document.write(partial);			partial = comment.slice(17,29);			//取出第二就詩文			partial = partial.fontcolor("gray");  //設置顏色為灰色			document.write("<br />");			document.write(partial);			document.write("</p>");		</script>	</body></html>

數組

數組是JavaScript中另一個重要的基本數據類型。內部對象Array封裝了所有和數組有關的方法和屬性,其內存在多個數據段組合存儲??梢孕蜗蟮睦斫鉃橐环N有很多連續房間的樓層,每個房間都可以存放貨物,提取貨物時只需要其對應的房間號即可。
例:創建一個數組用于保存古代幾位詩人的名字,通過遍歷數組逐一輸出每個詩人的名字

<html>	<head>		<meta charset="utf-8" />		<title>數組驗證</title>	</head>	<body>		<script type="text/javascript">			var poets = new Array("王維" , "杜甫" , "李白" , "白居易");			document.write("古代幾位大詩人:<br/>");   //輸出標題			for(n in poets){				document.write("<li>"+ poets[n]+ "</li>")			}		</script>	</body></html>

其他數據類型

函數

在JavaScript中,“函數”充當了兩個角色,一個是運用在數據類型方法,另一個運用在子程序設計方面。關于函數這里不做過多介紹 后面深究。

空值

之前所講過的每一種JavaScript數據類型都有自己的內容,而編程中需要一種類型來表示“什么都沒有”。
Null類型就是為此目的而產生的。其表示一個空值。可以使用null和一個變量進行比較測試該變量是否擁有內容。通常用來判斷對象或引用是否承購

<script type="text/javascript">			var x = 10;			var y = null;			if(x == null)			{				document.write("x的值是空值<br />");			}			if(y == null)			{				document.write("y的值是空值<br />");			}		</script>

不確定型

null值表示一個變量擁有空值??梢岳斫鉃橐呀洶选翱铡苯o了某個變量,而不確定型undefined則表示一個變量什么都沒有得到,連“null”都沒有。通常用來判斷一個變量是否已經或已經賦值。

數據類型的轉換

隱式轉換

在程序運行是,系統根據當前上下文的需要,自動將數據從一種類型轉換為另一種類型的過程稱為隱式轉換。
如:document.write()和alert()時很多時候就發生了隱式轉換,也就是無論你向這兩個方法中輸入什么類型的數據最后都會被轉換為字符串類型數據。

顯示轉換

與隱式類型轉換相對應的是顯示類型轉換。此過程需要手動轉換到目標類型,要將某一類型的數據轉換為另一個類型的數據需要用到特定的方法。

<html>	<head>		<meta charset="utf-8" />		<title>顯示轉換</title>	</head>	<body>		<script type="text/javascript">			var priceOfApple = "3元";  			var priceOfBanana = "3.5元";			priceOfApple = parseInt(priceOfApple);			var priceOfBanana2 = parseInt(priceOfBanana);			priceOfBanana = parseFloat(priceOfBanana);			if(priceOfApple == 3 && priceOfBanana2 == 3 && priceOfBanana == 3.5)			{				document.write(priceOfApple + priceOfBanana2 + priceOfBanana);			} 			else			{				document.write("沒有得到預期結果");			}		</script>	</body></html>

以上所述是小編給大家介紹的JavaScript的數據類型以及數據類型的轉換詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精彩免费视频| 中文字幕国产日韩| 91精品视频网站| 亚洲2020天天堂在线观看| 在线观看国产欧美| 国产精品视频26uuu| 国产精品第8页| 欧美精品在线观看91| 中文字幕精品一区二区精品| 国产不卡精品视男人的天堂| 久热精品视频在线观看| 久久综合久中文字幕青草| 国产精品黄色影片导航在线观看| 国产综合福利在线| 欧美日韩亚洲视频一区| 国产精品久久77777| 精品亚洲永久免费精品| 91麻豆国产语对白在线观看| 岛国av一区二区| 97超级碰碰碰久久久| 亚洲国产精品久久91精品| 欧美激情中文字幕在线| 91中文字幕一区| 92福利视频午夜1000合集在线观看| 日韩美女视频中文字幕| 成人国产在线视频| 日韩av电影中文字幕| 日韩av在线免费| 亚洲网站在线看| 成人精品视频久久久久| 亚洲图中文字幕| 狠狠色香婷婷久久亚洲精品| 欧美精品做受xxx性少妇| 欧美亚洲激情视频| 亚洲综合在线做性| 色先锋久久影院av| 国产精品丝袜一区二区三区| 精品国产1区2区| 日韩在线免费观看视频| 亚洲精品日韩丝袜精品| 免费91麻豆精品国产自产在线观看| 日韩视频在线观看免费| 国产精品亚发布| 日本一欧美一欧美一亚洲视频| 亚洲欧美制服综合另类| 欧美电影在线观看网站| 欧美性xxxx极品hd欧美风情| 欧美性xxxx极品hd满灌| 欧美成人精品在线播放| 欧美精品videossex性护士| 91香蕉亚洲精品| 久久久久这里只有精品| 亚洲国产精品成人av| 日韩美女毛茸茸| 国产精品视频导航| 清纯唯美日韩制服另类| 欧美性资源免费| 国产精品欧美激情| 国产欧洲精品视频| 中文字幕av日韩| 日韩精品福利在线| 国产精品久久精品| 国产欧美一区二区三区久久人妖| 在线成人免费网站| www国产亚洲精品久久网站| 国产va免费精品高清在线| 91精品国产99| 日韩hd视频在线观看| 日韩精品视频在线| 精品久久久久久电影| 国产热re99久久6国产精品| 久久久精品一区二区三区| 免费不卡欧美自拍视频| 欧美老少做受xxxx高潮| 亚洲午夜久久久久久久| 日韩欧美国产网站| 国产精品美女www| 亚洲国产天堂网精品网站| 久久成人综合视频| 欧美大片网站在线观看| 久久精品视频在线| 国产一区二区三区在线看| 国产精品va在线播放| 668精品在线视频| 亚洲激情视频网| 欧美综合激情网| 91爱爱小视频k| 国产精品高清在线观看| 国产一区二区日韩精品欧美精品| 欧美精品999| 亚洲一区二区在线| 欧美日韩国产激情| 欧美精品久久久久久久| 久久久久久国产精品三级玉女聊斋| 这里精品视频免费| 久久综合伊人77777| 伊人久久久久久久久久| 欧美电影免费观看网站| 久久久亚洲影院你懂的| 日韩中文字幕在线看| 色系列之999| 成人黄色中文字幕| 日韩av片免费在线观看| 精品国产999| 欧美尺度大的性做爰视频| 91精品久久久久久综合乱菊| 国产精品美女在线观看| 国产网站欧美日韩免费精品在线观看| 国内精久久久久久久久久人| 久国内精品在线| 韩国视频理论视频久久| 2019亚洲日韩新视频| 最近2019年日本中文免费字幕| 国产欧美日韩91| 日韩大片在线观看视频| 色爱av美腿丝袜综合粉嫩av| 91日韩在线视频| 一区二区三区高清国产| 欧美视频中文字幕在线| 中文字幕v亚洲ⅴv天堂| 日韩欧美精品免费在线| 国产精品视频网址| 久久99视频精品| 国产成人aa精品一区在线播放| 一区二区三区视频观看| 欧美专区中文字幕| 伊人成人开心激情综合网| 久久久久久久久久久久av| 日本精品一区二区三区在线| 欧美电影在线观看| 精品中文字幕在线观看| 亚洲女人被黑人巨大进入al| 69av在线播放| 成人自拍性视频| 亚洲福利视频二区| 欧美日韩免费区域视频在线观看| 久久综合久久八八| 久久久久久久91| 97久久超碰福利国产精品…| 丁香五六月婷婷久久激情| 国产精品自产拍高潮在线观看| 91在线视频精品| 性欧美xxxx视频在线观看| 久久久久久亚洲精品| 色小说视频一区| 国产免费一区二区三区在线能观看| 亚洲电影在线看| 97超碰蝌蚪网人人做人人爽| 欧美一级淫片aaaaaaa视频| 国产精品视频xxxx| 久久99久久亚洲国产| 黄色91在线观看| 久久国产精品网站| 亚洲专区中文字幕| 国产欧美在线看| 久久亚洲精品一区二区| 亚洲在线视频福利| 精品久久久国产精品999| 国产精品第一第二| 亚洲自拍在线观看| 一区二区欧美亚洲| 亚洲一区二区三区视频播放| 国产精品精品视频一区二区三区| 亚洲精品美女视频|