JavaScript011,字符串,运算符

Posted &nbps

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript011,字符串,运算符相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>javascript 字符串,运算符</title>
    </head>
    <body>
        <h3>JavaScript Char(Character string:字符串)</h3>
        <!--
            1.JavaScript字符串用于存储和处理文本;
            2.字符串通常用 "" 或者 ‘‘ 包裹起来;
            3.在 "" 中可以使用 ‘‘ ,但是在 "" 中使用 "" ,
                就需要转义字符"",同理,‘‘ 中使用 ‘‘ 也需要转义;
            4.字符串可以是对象var test = new String(),但是不推荐创建String对象,会拖慢执行速度;
         -->
        <!-- 常用转义字符
            ‘    单引号
            "    双引号
            \    反斜杠
            
    换行
            
    回车
            	    tab(制表符)
                退格符
            f    换页符
         -->

        <script type="text/javascript">
            var x = 狗蛋;
            var y = new String(狗蛋);
            document.write(<p> + x === y + </p>);
            /* 此处输出结果为false,x === y,表示绝对等于,即数据类型与值都必须相等,
            而这里虽然值相同,但是它们的数据类型不一致;如果用x==y,就会输出true,因为他们的值是相等的; */
            document.write(<p> + typeof x +   + typeof y + </p>);
            //分别输出x,y的数据类型(typeof,得到某个数据的数据类型)
            
            /* ---------------------- */
            
            var test = abcdefg;//声明一个String字符串
            var test1 = test[4];//获取test内第4位字符;
            var test2 = test.length;//计算test字符串的字符长度
            document.write(<p> + test1 + </p>);//输出结果
            document.write(<p> + test2 + </p>)
        </script>
        
        <!-- 运算符
            JavaScript运算符有:+  -  *  /  %  ++  --  = 
            (+=  -=  *=  /=  %=  举例:a += b,等价于 a = a + b,其他同理)
            其中 + 号可以用作运算符,也可以用作字符串连接符,
            另外,如果字符串和数字相加的话,结果会按照字符串处理:a + 123 = a123;
            
            比较运算符
            ==        等于
            ===        绝对等于(值和类型均相等)
            !=        不等于
            !==        不绝对等于(值和类型有一个不相等,或两个都不相等)
            >
            <
            >=
            <=
            
            逻辑运算符
            &&    and  与
            ||    or   或
            !     not  非
            
            条件运算符
            test = (a > b)? a : b;
            test = a 是否大于 b? 是就输出a,否就输出b;
         -->
    </body>
</html>

以上是关于JavaScript011,字符串,运算符的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

JavaScript 代码片段

带有神秘附加字符的 Javascript Date getTime() 代码片段

48个值得掌握的JavaScript代码片段(上)

JavaScript实用功能代码片段

JavaScript 片段