任何数据类型和NaN进行运算都会返回NaN
1.加法
- 任何数据类型和String类型进行相加运算都会起到拼串效果,并且返回String类型
-两个合法数字相加会直接返回相加的结果
-其他数据类型(除了String以外)之间进行相加运算,会先自动转换成Number类型然后再进行运算
2. 减法
- 任何数据类型进行相减元素都会先自动转换成Number类型,然后进行运算
3. 乘法
- 任何数据类型进行相乘元素都会先自动转换成Number类型,然后进行运算
- 任何数据类型进行相除元素都会先自动转换成Number类型,然后进行运算
4.% 模 余数
- 任何数据类型进行相模元素都会先自动转换成Number类型,然后进行运算
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
/*
* 任何数据类型和NaN进行运算都会返回NaN
* -除了String的+以外
*
*
* +
* -任何数据类型和String类型进行相加运算都会起到拼串效果,并且返回String类型
* -两个合法数字相加会直接返回相加的结果
* -其他数据类型(除了String以外)之间进行相加运算,会先自动转换成Number类型然后再进行运算
*
* -
* 任何数据类型进行相减元素都会先自动转换成Number类型,然后进行运算
*
* *
* 任何数据类型进行相乘元素都会先自动转换成Number类型,然后进行运算
*
* /
* 任何数据类型进行相除元素都会先自动转换成Number类型,然后进行运算
*
*
* % 模 余数
* 任何数据类型进行相模元素都会先自动转换成Number类型,然后进行运算
* */
/*var a = 13 % 3
console.log(a)
console.log(typeof a)*/
/*var a = "张三"+undefined;
console.log(a)
console.log(typeof a)*/
/*var name = "张三"
var age = 13
var gender = "男"*/
//大家好,我的名字叫张三,我的性别是男,今年13岁了
/*var a = 10;
console.log("a=" + a)*/
/*var name = "张三"
var age = 13
var gender = "男"*/
//大家好,我的名字叫张三,我的性别是男,今年13岁了
//console.log("大家好,我的名字叫"+name+",我的性别是:"+gender+",今年"+age+"岁了")
</script>
</head>
<body>
</body>
</html>