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>