String:字符串类型是若干个被一对 单引号 或者 一对双引号 包裹的字符序列。
注意:
1:不能使用一个单引号和一个双引号
2: 可以在双引号的字符串中使用单引号,但是内部不能使用双引号。
3: 可以在单引号的字符串内使用双引号,内部不能使用单引号。
4: 单引号符号,双引号符号,本质上都是字符,但是在String类型中充当了一个特殊的角色。
具有特殊的含义。作为字符序列的开始和结束的标识使用。
了解一些字符集:
字符集的本质:底层是整数表示的。每个字符都对应了唯一的一个整数。
ASCII:美国使用的字符集。单字节字符集。该字符集中一共收录了128个字符。只使用了一个字节的7bits部分来表示所有的字符。 其他的国家的字符集都兼容了该字符集。
字符0: 48
字符A:65
字符a:97
西欧字符集:iso8859-1
中国字符集:国标码:gb2312 早期字符集。 gbk 兼容了gb2312。
世界通用字符集:utf-8: 世界上所有的符号。
在ASCII字符集中,有些特殊的字符。
这些特殊的字符,没有一个符号与之对应,这些符号属于控制字符。
用于控制显示其他内容的符号。
在计算机科学中,规定了将上面的符号,如果想在程序中使用,必须使用一种特殊的形式来表达他们。
使用\ 开始后面跟一个字符来表示。
转义字符:
回车符:\r
换行符:\n
水平制表符:\t
反斜杠:\
单引号:’
双引号:"
//了解
退格符:\b
垂直制表符:\v
换页符:\f
<script>
var str = "abc";
var str1 = "abcd";
var str2 = "";
var str3 = '123';
var str4 = "你好";
//如下的代码是错误的
// var str5 = 'hello";
// var str = "ab"c";
// var str = 'df'df';
//如下的代码是可以的
var str = "a'ab'abab";
str = 'dsfd"fdf""""""sf';
// alert("abc\nabc");
// alert("abc\rabc");
// alert("abc\tabc");
//占用【1-4】个半角字符。
console.log ("123\t456789");
console.log ("\t123456789");
console.log ("1234\t56789");
console.log ("\\");
console.log ('\'');
console.log ("\"");
</script>