* 字符串字面量
**注意:**
1.可以使用**''(单引号-推荐)**和""(双引号)
2.
**转义符:**
| 字面量 | 含义 |
| --- | --- |
| \n | 换行 |
| \t | 制表(tab键) |
| \b | 空格 |
| \r | 回车 |
| \f | 进纸 |
| \\\ | 斜杠 |
| \\' | 单引号(') |
| \\" | 双引号(") |
| \xnn | 以十六进制代码nn表示的一个字符(其中n为0~F)。例如:\x41表示 "A" |
| \unnnn | 以十六进制代码nnnn表示Unicode字符(其中n为0~F)。例如:\u03a3表示希腊字符 Σ
练习:
1.输出:你好吗
2.输出:原则上"自愿,'就是'必须"
3.输出:如果努力没有效果,
那努力就丝毫不值得炫耀
```
~~~
var msg1 = '你好吗';
var msg2 = '原则上\"自愿,\'就是\'必须\"';
var msg3 = '如果努力没有效果,\n那努力就丝毫不值得炫耀';
console.log(msg1);
console.log(msg2);
console.log(msg3);
~~~
```
效果:![](https://img.kancloud.cn/8c/8d/8c8dedd563d7a11dd05e8d15c155b8fa_601x106.png)
**字符串的长度:**
```
length获取字符串的长度
var msg = '原则上自愿,就是必须';
console.log(msg.length);
```
**字符串的拼接:**
```
var str1 = 'abc';
var str2 = 'def';
str3 = str1 + str2;
console.log(str3); //abcdef
var num = 123;
console.log(str1 + num); //输出:abc123
```
练习:
```
console.log(11+11);
console.log('hello'+'word');
console.log('100'+'100');
console.log('11'+11);
console.log('male:'+true);
```
![](https://img.kancloud.cn/81/da/81da3f5386cca697a48e743220eb7faf_571x163.png)
- 空白目录
- 第一节 JavaScript介绍
- 第二节 JavaScript变量
- 01 什么是变量
- 02 变量的使用
- 03 变量命名规格和规范
- 04 交换两个变量
- 第三节 JavaScript数据类型
- 01 Number类型
- 简单数据类型
- 02 String 类型
- 03 Boolean类型
- 04 Undefined和Null
- 05 typeof 和 注释
- 06 数据类型转换
- 转换为:String类型
- 转换成:Number类型
- 转换成:Float 和 取正(负)
- 转换成:Boolean类型
- 第四节 JavaScript操作符
- 01 数学运算符
- 第五节 JavaScript操作流程及应用
- 第六节 JavaScript数组及应用
- 第七节 JavaScript函数及应用
- 第八节 JavaScript对象
- 第九节 JavaScript简单类型和复杂类型
- 第十节 JavaScript内置对象
- 第十一节 JavaScript数组常用方法及应用
- 第十二节 JavaScript字符串常用方法