字符串型String
原创
©著作权归作者所有:来自51CTO博客作者黑马金牌编程的原创作品,请联系作者获取转载授权,否则将追究法律责任
字符串型String
1.字符串引号嵌套
- JS可以用单引号嵌套双引号,或者用双引号嵌套单引号(外双内单,外单内双)
2.字符串转义符
- 类似HTML里面的特殊字符,字符串中也有特殊字符,我们称之为转义符。 转义符都是\开头的,
常用的转义符及其说明如下:
代码案例:
<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>
案例分析:
<script>
var age = prompt('请输入您的年龄');
var str = '您今年已经' + age + '岁';
alert(str);
</script>
欢迎关注微信公众号