赞助
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 字符串类型  string / str
        // 字符串类型,是一串由字母,数字,符号,汉字等内容组成的数据
        // 字符串类型的数据,必须要定义在 引号之中 单引号,双引号,没有区别,都可以
        // 总结 : 只要是被引号包裹的,都是字符串,不管包的是个啥

        // 字符串的语法规范:
        // 单引号中不能嵌套包裹 单引号
        // 双引号中不能嵌套包裹 双引号
        //

        // JavaScript是中的转义符
        // 所谓的转义符,作用与 html 中的 字符实体/转义字符 效果是相同的
        // 使用特殊的符号内容形式,来转义 符号 防止造成冲突
        // 

        /*
        
            代码  输出

            常用的
            \'      单引号
            \"      双引号
            \&      和号
            \\      反斜杠
            \n      换行符

            不常用的
            \r      回车符
            \t      制表符
            \b      退格符
            \f      换页符
        
        */





        var str1 = '北京今天特别热';

        console.log(str1);

        var int1 = 100;    // 存储的是数值100
        var str2 = '100';  // 存储的是字符串100

        console.log(int1);   // 输出结果是蓝色
        console.log(str2);   // 输出结果是内瑟

        console.log(int1,str2);  // 在一个console.log中输出 字符串是 带有双引号的红色内容


        var bool1 = true;   // 存储的是布尔值true
        var str3 = 'true';  // 存储的是四个字母 true

        console.log( bool1 , str3 );

        // 单引号,双引号的包裹形式

        // 单引号嵌套单引号 双引号嵌套双引号,系统会报错
        // var str4 = '小黄,今天说了'面试时',怎么回答面试官';
        // var str4 = "小黄,今天说了"面试时",怎么回答面试官";

        // 解决方案1, 单包双 双包单
        var str4 = '小黄,今天说了"面试时",怎么回答面试官';
        var str5 = "小黄,今天说了'面试时',怎么回答面试官";

        // 解决方案2, 使用转义符来转义符号
        // 使用 \'  \"  来转义被包裹的单引号双引号
        var str6 = '小黄,今天说了\'面试时\',怎么回答面试官';
        var str7 = "小黄,今天说了\"面试时\",怎么回答面试官";

        window.alert('北京今天特别的\n热啊!!');
    </script>
</body>
</html>
posted on 2020-11-15 00:31  Tsunami黄嵩粟  阅读(118)  评论(0)    收藏  举报