##### 2 JavaScript的基礎類型 JS雖然是一個腳本語言. 麻雀雖小, 五臟俱全. 在js中也是可以像其他編程語言一樣. 聲明變數, 條件判斷, 流程式控制制等等. 我們先看一下JS中的數據類型 在js中主要有這麼幾種數據類型(基本) ```javascrpit number 數字, 不論 ...
2 JavaScript的基礎類型
JS雖然是一個腳本語言. 麻雀雖小, 五臟俱全. 在js中也是可以像其他編程語言一樣. 聲明變數, 條件判斷, 流程式控制制等等. 我們先看一下JS中的數據類型
在js中主要有這麼幾種數據類型(基本)
number 數字, 不論是整數還是小數, 數據類型都是number
string 字元串, 這個沒啥可聊的. 就是很單純的字元串
boolean 布爾值, 只有兩個, true和false. 註意不是大寫T和F.
object 對象, 這個比較特殊. 你可以理解為所有被new出來的東西都是對象
undefined, 這個表示未定義. 所有沒有被定義過的東西預設都是該類型 類似像空一樣的東西
// var a = 10, b = 20, c = 30 ;
// console.log(a > b && b > c); // false
// console.log(!(a > b)) // 註意括弧 true
//
// var a = '123';
// var b = 123;
// console.log(a == b); // true
// console.log(a === b); // false
//
// // string --> number parseInt(字元串)
// var a = '10086';
// a = parseInt(a); // 變成整數
// console.log(a + 10);
//
// number --> string 數字.toString() 或者數字 + “”
// var a = 100;
// var b = a.toString();
// var c = a + "";
// console.log(b)
// console.log(c)
//
// // number --> string: 數字轉化成16進位的字元串
// var m = 122;
// var n = m.toString(16);
// console.log(n); // 7a
//
// // 進位轉換
// var a = 10;
// // 16進位的數字是多少
// var x = a.toString(16);
// console.log(x); // a
//
// // AB的十進位是多少
// var d = parseInt('AB', 16);
// console.log(d) // 171
// // 關於 ++
// a = 10;
// b = a++;
// console.log(b, a) // 10 11
// c = ++a;
// console.log(c, a); // 12 12
// a = 10;
// a = a++;
// console.log(a); // 10
//
// a = 10;
// a = ++a;
// console.log(a); // 11
本文來自博客園,作者:生而自由愛而無畏,轉載請註明原文鏈接:https://www.cnblogs.com/zczhaod/p/17639544.html