JavaScript是一種動態語言,它的基礎類型包含:字符串、數字、布爾值、null和undefined。這些類型的值可以分別表示為:用單引號或雙引號括起來的一組字符,數字,true或false,null和undefined。下面我們來仔細介紹一下這些基礎類型。
1.字符串
字符串是一組字符的序列,可以使用單引號或雙引號來表示。例如:
```javascript
var str1 = 'Hello, World';
var str2 = "JavaScript is awesome";
```
在JavaScript中,字符串可以通過連接運算符+來連接。例如:
```javascript
var str3 = str1 + ' ' + str2; // "Hello, World JavaScript is awesome"
```
需要注意的是,字符串是不可變的,也就是說,一旦被創建,字符串的值就不能被修改。例如,下面的代碼會提示錯誤:
```javascript
var str = "Hello, World";
str[0] = "J"; // TypeError: Cannot assign to read only property '0' of string 'Hello, World'
```
2.數字
數字可以是整數或浮點數,并且沒有特定的類型。例如:
```javascript
var num1 = 123;
var num2 = 3.14;
```
可以使用+,-,*,/等算數運算符對數字進行操作。例如:
```javascript
var sum = num1 + num2; // 126.14
var sub = num1 - num2; // 119.86
var mul = num1 * num2; // 386.22
var div = num1 / num2; // 39.173...
```
3.布爾值
布爾值只有兩個值:true和false。例如:
```javascript
var result = true;
var check = false;
```
布爾值通常用于條件判斷。例如:
```javascript
var age = 25;
if (age >= 18) {
console.log("您已經成年了!");
}
```
4.null和undefined
null表示一個空值,而undefined表示未定義。例如:
```javascript
var myVar1 = null;
var myVar2;
console.log(myVar1); // null
console.log(myVar2); // undefined
```
null通常用于清除變量的值,而undefined通常表示未初始化的變量。
綜上所述,這些JavaScript基礎類型是編寫JavaScript程序的基礎。熟練掌握這些基礎類型,可以更好地編寫JavaScript程序,為以后深入研究JavaScript打下堅實的基礎。
上一篇python畫蝸牛殼
下一篇dp線傳音頻 macos