<head >
<script type ="text/javascript" >
运算符:
+(加法、正数、 连接符)
在加法运算中true 是1, false是0
var a = 1 ;
document.write((1 +true )+"<br/>" );
document.write((1 +false )+"<br/>" );
document.write("hello" +1 );
除法:
var a = 10 ;
var b = 3 ;
document.write("除法运算是:" +(a/b)+"<br/>" );
比较运算符
字符串与字符串的比较规则是:
情况1: 能找到对应位置上的不同字符,那么就比较第一个不同字符的大小。
情况2: 不能找到对应位置上的不同字符,这时候比较的是两个字符串的长度。
document .write("10大于3吗?" +(10 >3 )+"<br/>" );
document .write("190字符串大于19字符串吗?" +("190" >"19" )+"<br/>" ); // true 字符串与字符串比较
document .write("10大于字符串9吗?" +( 10 > "9" )+"<br/>" ); // true 字符串还可以与数字进行比较.凡是数字与字符串进行比较,会先把字符串转换成数字再进行比较的。
逻辑运算符:
// 没有单与的。
document .write((true &&true )+"<br/>" );
document .write((true &&false )+"<br/>" );
document .write((false &&true )+"<br/>" );
document .write((false &&false )+"<br/>" );
document .write((true ||true )+"<br/>" );
document .write((true ||false )+"<br/>" );
document .write((false ||true )+"<br/>" );
document .write((false ||false )+"<br/>" );
三目运算符
布尔表达式?值1:值2;
var age = 10;
document.write(age>18?"成年人":"未成年人");
</script >
<meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" />
<title > 无标题文档</title >
</head >
<body >
</body >