比较运算符
1、得到的结果为布尔类型
2、字符串和数字可以直接进行值的比较,如果字符串从形式上和数字是
一致的,那么就相当于两个数字比较,如果字符串从形式上就不是数字,
比较结果为false
3、==等于比较运算符,只会比较值,与数据类型没有关系
4、===全等于,不仅要比较值还要比较数据类型
逻辑运算符
与Java中的差不多 && || !
算术运算符
1、和java的区别,整数和浮动都可以参与运算(Java必须要进行数据类型转换)
2、除法运算,如果除不尽,结果为浮点数(和Java的区别)
3、取模运算 ————num1/num2的余数
4、++,–运算规则和Java一样
5、有字符串参与的加法运算,规则与Java一样,都是做字符串的拼接
赋值运算符
和Java中的差不多的,比较这学习吧 “=”
function fun4() {
var num1=100;
var num2=9;
var s=num1+num2;
document.write(s);
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>运算符</title>
<script>
function fun1(){
/*
* 比较运算符
*1、得到的结果为布尔类型
* 2、字符串和数字可以直接进行值的比较,如果字符串从形式上和数字是
* 一致的,那么就相当于两个数字比较,如果字符串从形式上就不是数字,
* 比较结果为false
* 3、==等于比较运算符,只会比较值,与数据类型没有关系
* 4、===全等于,不仅要比较值还要比较数据类型
* */
var num1="1";
var num2=2;
document.write(num1==num2+"<br>");
document.write(num1===num2);//值和数据类型都不等
}
function fun2() {
/*
* 逻辑运算符
* 与Java中的差不多 && || !
* */
var num1=2;
var num2=3;
document.write(num1||num2)
}
function fun3() {
/*
* 算术运算符
* 1、和java的区别,整数和浮动都可以参与运算(Java必须要进行数据类型转换)
* 2、除法运算,如果除不尽,结果为浮点数(和Java的区别)
* 3、取模运算 ————num1/num2的余数
* 4、++,--运算规则和Java一样
* 5、有字符串参与的加法运算,规则与Java一样,都是做字符串的拼接
* */
var num1=100;
var num2=9.1;
var s=num1+num2;
document.write(num1/num2);
document.write(num1+num2);
document.write(s)
}
</script>
</head>
<body>
<input type="button" value="测试" onclick="fun3()" >
</body>
</html>