国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript數據類型和變量_動力節點Java學院整理

2024-05-06 15:15:22
字體:
來源:轉載
供稿:網友

數據類型

計算機顧名思義就是可以做數學計算的機器,因此,計算機程序理所當然地可以處理各種數值。但是,計算機能處理的遠不止數值,還可以處理文本、圖形、音頻、視頻、網頁等各種各樣的數據,不同的數據,需要定義不同的數據類型。在JavaScript中定義了以下幾種數據類型:

Number

JavaScript不區分整數和浮點數,統一用Number表示,以下都是合法的Number類型:

123; // 整數1230.456; // 浮點數0.4561.2345e3; // 科學計數法表示1.2345x1000,等同于1234.5-99; // 負數NaN; // NaN表示Not a Number,當無法計算結果時用NaN表示

Infinity; // Infinity表示無限大,當數值超過了JavaScript的Number所能表示的最大值時,就表示為Infinity
計算機由于使用二進制,所以,有時候用十六進制表示整數比較方便,十六進制用0x前綴和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等,它們和十進制表示的數值完全一樣。
Number可以直接做四則運算,規則和數學一致:

1 + 2; // 3(1 + 2) * 5 / 2; // 7.52 / 0; // Infinity0 / 0; // NaN10 % 3; // 110.5 % 3; // 1.5

注意%是求余運算。

字符串

字符串是以單引號'或雙引號"括起來的任意文本,比如'abc',"xyz"等等。請注意,''或""本身只是一種表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c這3個字符。

布爾值

布爾值和布爾代數的表示完全一致,一個布爾值只有true、false兩種值,要么是true,要么是false,可以直接用true、false表示布爾值,也可以通過布爾運算計算出來:

true; // 這是一個true值false; // 這是一個false值2 > 1; // 這是一個true值2 >= 3; // 這是一個false值

&&運算是與運算,只有所有都為true,&&運算結果才是true:

true && true; // 這個&&語句計算結果為truetrue && false; // 這個&&語句計算結果為falsefalse && true && false; // 這個&&語句計算結果為false

||運算是或運算,只要其中有一個為true,||運算結果就是true:

false || false; // 這個||語句計算結果為falsetrue || false; // 這個||語句計算結果為truefalse || true || false; // 這個||語句計算結果為true

!運算是非運算,它是一個單目運算符,把true變成false,false變成true:

! true; // 結果為false! false; // 結果為true! (2 > 5); // 結果為true

布爾值經常用在條件判斷中,比如:

var age = 15;if (age >= 18) { alert('adult');} else { alert('teenager');}

比較運算符

當我們對Number做比較時,可以通過比較運算符得到一個布爾值:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 甘泉县| 无棣县| 庆安县| 改则县| 交口县| 惠州市| 阿鲁科尔沁旗| 富锦市| 沙田区| 沙河市| 绥中县| 睢宁县| 喀喇沁旗| 博野县| 拜城县| 五指山市| 吉首市| 佳木斯市| 施甸县| 神农架林区| 长武县| 延寿县| 视频| 万全县| 伊春市| 高安市| 当雄县| 定结县| 稻城县| 巴中市| 囊谦县| 醴陵市| 鄂托克前旗| 怀化市| 虎林市| 鄱阳县| 德安县| 上思县| 临沭县| 灯塔市| 威宁|