JS把数据类型分为两大类:
- 简单数据类型(Number,String,Boolean,Undefined,Null)
- 复杂数据类型(object)
1、简单数据类型(基本数据类型)
简单数据类型 | 说明 | 默认值 |
Number | 数字型,包含整型值和浮点型值。如:12,1.2 | 0 |
String | 字符串类型,字符串需要带引号 | “” |
Boolean | 布尔值类型,如true(等价于1)、false(等价于0) | false |
Undefined | var a;表示声明的变量没有赋值。 | undefined |
Null | var a = null; 声明的变量赋值为null | null |
1.2 字符串型 String
1.2.1 基本语法
字符串型可以是引号中的任意文本,其语法为双引号” “和单引号’ ‘。
var str1 = "我是一个字符串。";//使用双引号表示字符串
var str2 = '我也是一个字符串。';//使用单引号表示字符串
var str3 = 我不是字符串;//此时会报错,没有使用引号
因为HTML标签中的属性常常使用双引号,因此建议js中使用单引号。
1.2.2 字符串转义符
类似于HTML中的特殊字符,字符串中也有特殊字符,我们称之为转义符。
转义符都是以\为开头:
转义符 | 解释说明 |
\n | 换行符 |
\\ | 斜杠 \ |
\’ | ‘ 单引号 |
\” | ” 双引号 |
\t | tab 缩进 |
\b | 空格 |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<script>
var str1 = "我是一个字符串。";//使用双引号表示字符串
var str2 = '我也是一个字符串。';//使用单引号表示字符串
var str3 = 我不是字符串;//此时会报错,没有使用引号
//引号嵌套
var str4 = '我是"一个"字符串';
var str5 = "我是'一个'字符串";
//转义符
//换行 \n
var str6 = "我是一个\n字符串";
</script>
</head>
<body>
</body>
</html>
评论前必须登录!
注册