+(加法、正数、 连接符)
true 是1. false是0
var a = 1;
document.write((1+true)+"<br/>");//2
document.write((1+false)+"<br/>");//1
document.write("hello"+1); // hello1 连接字符串
除法 如果两个整数相除不能整数的时候结果还是小数。
var a = 10;
var b = 3;
document.write("除法运算是:"+(a/b)+"<br/>"); //如果两个整数相除不能整数的时候结果还是小数。3.3333333333333335
比较运算符
字符串与字符串的比较规则是:
情况1: 能找到对应位置上的不同字符,那么就比较第一个不同字符的大小。
情况2: 不能找到对应位置上的不同字符,这时候比较的是两个字符串的长度。
字符串与数字进行比较。 凡是数字与字符串 进行比较,会先把字符串转换成数字再进行比较 的。
document.write("10大于3吗?"+(10>3)+"<br/>");//10大于3吗?true
document.write("10字符串大于3字符串吗?"+("10">"3")+"<br/>"); //字符串与字符串比较-10字符串大于3字符串吗false
document.write("10大于字符串9吗?"+( 10 > "9")+"<br/>"); /* 字符串还可以与数字进行比较。 凡是数字与字符串 进行比较,会先把字符串转换成数字再进行比较 的。
逻辑运算符:
document.write((true&&true)+"<br/>");//true
document.write((true&&false)+"<br/>");//flase
document.write((false&&true)+"<br/>");//false
document.write((false&&false)+"<br/>");//false
document.write((true||true)+"<br/>");//true
document.write((true||false)+"<br/>");//true
document.write((false||true)+"<br/>");//true
document.write((false||false)+"<br/>");//false
三目运算符
布尔表达式?值1:值2;
var age = 10;
document.write(age>18?"成年人":"未成年人");//未成年