JavaScript 中的变量、数据类型与运算符
1.JavaScript 中的变量
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
var a = 1;
var b = "2";
var c = "你好";
var d = true;
var e = new Date();
var f = '6';
var z = 1.56;
var a = 1234;
alert(a);
</script>
</head>
<body>
</body>
</html>
<!--
js中的变量
【1】JS中变量的声明
var 变量名=值;
【2】JS中变量的使用注意的事项
A、js中的变量的名称和java中标识符的命名保持一致就可以了。
B、js中变量名称是可以重复的,但是后者的名称会把前者的名称值覆盖
C、js中末尾即使没有分号结束也是可以的,但是不推荐大家这样书写。
-->
运行结果:
2.Javascript 中的数据类型
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
var a = 1;
var b = 1.6;
var c = '你';
var d = "我们";
var e = true;
var f = new Date();
//typeof用于判断数据类型
//alert用于在浏览器上显示数据
alert(typeof f);
var aa;
alert(typeof aa);
var bb = "123a";
alert(Number(bb));
var cc = null;
var dd = "";
alert(typeof cc);
</script>
</head>
<body>
</body>
</html>
<!--
JS中的数据类型
number(数字类型的数据)
string(字符串类型)
boolean(布尔数据类型)
object(对象类型)
JS中特殊数据类型
undefined(未定义)
NaN(不是一个数字) not a number
null(空对象)
-->
运行结果:
3.JavaScript 中的运算符
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
var a = 10;
var b = 12.7;
//alert(a+b);//22.7
var c = "123";
alert(a+b+c);//22.7123
var d = true; // true ---1 false---0
var e = 1;
alert(d+e);//2
var f1 = true; //1
var f2 = "true"; //NAN
var f3 = 1; //1
var f4 = "1"; //1
/*alert(f1==f2);//F
alert(f1==f3);//T
alert(f1==f4);//T
alert(f2==f3);//F
alert(f2==f4);//F
alert(f3==f4);//T
alert(f1 === f2); //F
alert(f1 === f3); //F
alert(f1 === f4); //F
alert(f2 === f3); //F
alert(f2 === f4); //F
alert(f3 === f4); //F*/
</script>
</head>
<body>
</body>
</html>
<!--
JS中的运算符
算数运算符
+ - * / % ++ --
逻辑运算符
& | ! && || ^ < > <= >= !=
连接符
+
特殊运算符
(==)等值符
先比较类型 如果类型一致,在比较内容
如果类型不一致,这时候会进行强制转换统一转number类型,然后再进行内容的比较
(===)等同符
先比较类型 如果类型一致,在比较内容
如果类型不一致 直接返回false;
-->