JS 严格检查模式 + 字符串类型具体讲解

JS的特性导致许多应该出问题的代码不会报错

开启严格检查模式

在script标签插入该语句
'use strict'

此时不规范的语句会报错

字符串

\转义字符的使用和C++基本一样

可以使用``编写多行字符串

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        'use strict';
        var s=`
        asd
        dsada
        dsa
        `
        console.log(s)
    </script>
</head>
<body>

</body>
</html>

模板字符串

使用和el表达式一样的语法实现字符串拼接

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        'use strict';
        let name='jie';
        let s=`你好啊${name}`
        console.log(s);
    </script>
</head>
<body>

</body>
</html>

substring

记住是[)
如str.substring(1) 就是第一个到最后一个字符
str.substring(1,3) 1到3 不包含3 的子串

不可变性

可以通过str[6]这种手段获取子字符
但是无法修改值

posted @ 2021-05-06 15:35  一个经常掉线的人  阅读(78)  评论(0)    收藏  举报