当先锋百科网

首页 1 2 3 4 5 6 7
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打下坚实的基础。