1.字符串型 String
1.1字符串型可以是引导中的任意文本,其语法为双引导 “ ” 和但引导 ‘’
var strmsg = "我爱我家” ; // 使用双引导标识字串符 var strmsg2 = "我也爱你家” // 使用单引导标识字串符 // 常见错误 var strmsg3 = 我爱你 ; // 报错,没使用引号,会被认为是js代码,但js没有这些代码。
因为Html标签标签里面的属性使用的是双引号,所以这里的js推荐使用单引号.。
1.2 JS可以用单引号嵌套双引号 ,也可以用双引号嵌套单引号(外双内单,外单内双)
var str1 = ‘ 我是" 高富帅" '
var str2 = “我也是‘高富帅’ ”
**
var str3 = '你也是高富帅"
2.字符串转义字符
类似于HTML里面的特殊字符,字符串中也有特殊字符,我们称之为转义符。转义符都是 \ 开头的,常用的转义符及其说明如下图所示。
\n | 换行符,n是newline的意思 |
---|
\ \ | 斜杠 \ | \ ’ | 单引号 | \ ” | 双引号 | \ t | tab 缩进 | \ b | 空格,b是blank 的意思 |
Ps;都是用 \ 开头 但是这些转义需要写到引号里面
3.字符串的长度
字符串是由若干字符组成的,这些字符的数量就是字符串的长度。通过字符串的 length 属性可以获取整个字符串的长度。
var str = ’ 我是一个高富帅 ’ ; console.log(str.length); // 显示数量为 7
4.字符串的拼接
1.多个字符串之间可以使用+进行拼接,其拼接方式为字符串+任何类型=拼接之后的新字符串
2.拼接前会把与字符串相加的任何类型转成字符串,再拼接成一个新的字符串
// 1.1 字符串 “相加” alert( ‘ hello ’ +‘ ’ + ’world‘ ); // hello world // 1.2 数值字符串 “相加” alert( ’ 100 ‘ + ’ 100 ‘ ); // 100100 // 1.3 数值字符串+数值 alert( ’ 11 ‘ + 12); // 1112
+ 号总结口诀; 数值相加,字符相连
代码总结;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus?">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
<script>
var str = '我 是 高 富 帅';
console.log(str.length);
console.log('我是' + '高富帅');
console.log('胖大海' + 18);
console.log('胖大海' + true);
console.log(12 + 12);
console.log('12' + 12);
console.log('我是' + ' ' + '胖大海');
</script>
</head>
<body>
</body>
</html>
|