01 严格模式
在js程序中写上 'use strict'
<script>
'use strict' //当没有该语句时,以下程序是可以正常打印出b的值,当有该语句时,会报错b没有定义
var a = 100
console.log(a) // 100
b = a console.log(b) // 100
</script>
02 字符串
1、概念
引号包裹的内容就是字符串
引号-----单引号、双引号、反引号(es6新增的)
2、语法形式
2.1 字面量
var str1 = 'hhhh' var str2 = "zzz"
2.2 内置构造函数
var str = new String()
3、字符集
概念:把字符串转化为二进制数字存储起来
ASCII ---128个 GBK --- 国标码(前128位是ASCII,从129位开始是汉字)
unicode(万国码) 前128位是ASCII,129位开始是其他国家的编码
4、字符串的length与下标
str.length
下标: str[下标] ----->是只读的,不能修改