字符串型String

1.字符串引号嵌套

字符串型String_html

  • JS可以用单引号嵌套双引号,或者用双引号嵌套单引号(外双内单,外单内双)

2.字符串转义符

  • 类似HTML里面的特殊字符,字符串中也有特殊字符,我们称之为转义符。 转义符都是\开头的,

常用的转义符及其说明如下:

字符串型String_html_02

代码案例:

<script>
//'pink' 'pink老师'
var str = '我是一个"高富帅"的程序员';
console.log(str);
//字符转义字符 都是用 \ 开头 但是这些转义字符写道引号里面
var str1 = "我是一个'高富帅'\n的程序员";
console.log(str1);
</script>

3.字符串长度

//1.检测获取字符串的长度    length
var str = 'my name is andy';
console.log(str.length); //15

4.字符串拼接

  • 多个字符串之间可以使用+进行拼接,其拼接方式为字符串+任何类型=拼接之后的新字符串
  • 拼接前会把与字符串相加的任何类型转成字符串,再拼接成一个新的字符串
<script>
//1.检测获取字符串的长度 length
var str = 'my name is andy';
console.log(str.length); //15
//2.字符串的拼接 +
console.log('沙漠'+ '骆驼'); //字符串的 沙漠骆驼
console.log('pink老师' + 18); //pink老师18
console.log('pink' + true); //pinktrue
console.log(12 + 12); //24
console.log('12' + 12); //1212
</script>
  • 总结:数值相加,字符相连

5.字符串拼接加强

我们经常会将字符串和变量来拼接,因为变量可以很方便地修改里面的值

变量是不能添加引号的,因为加引号的变量会变成字符串

如果变量两侧都有字符串拼接,口诀“引引加加”,删掉数字,变量写加中间

<script>
console.log(); //pink老师18
console.log('pink老师' + 18 + '岁');
var age = 19;
// console.log('pink老师age岁'); //错误
//我们变量不要写到字符串里面,是通过和字符串相连的方式实现的
console.log('pink老师' + age + '岁');
//变量和字符串相连接的口诀:引引加加
console.log('pink老师'+ age +'岁');


</script>

案例分析:

字符串型String_css_03

<script>
var age = prompt('请输入您的年龄');
var str = '您今年已经' + age + '岁';
alert(str);
</script>

欢迎关注微信公众号

字符串型String_javascript_04