1、js变量: 变量的语法规则
var age = 10;
var:定义变量的关键字
age:变量名字
= : 赋值(存储数据)
10 : 值(最终以二进制【01】的形式存储在变量里面)
定义变量的本质就是在内存上开辟一块空间存储”数据”,
2、js对数据划分,简称js数据类型
js数据类型分为整数(整形)、小数(浮点型)、文字(字符串)。
这些数据类型必须分开存储。
var mingzi=”白念”;
var nianling1 = 22;
var shengao = 1.81;
var dizhi = “重庆”;
var tizhong = 50.1;
document.write("名字:" + mingzi);
document.write("年龄" + nianling1);
document.write("身高" + shengao);
document.write("地址" + dizhi);
document.write("体重" + tizhong);
3、js注释:
单行指数 // …
多行注释 /* … */
4、变量命名规则
1、必须是字母、 数字 、 $ (美元符)、 _(下划线) 组合而成。
2、不能以数字开头。
3、必须望文生义,
4、第二个单词手写字母大写(驼峰标记法、匈牙利标记法)
var storeName = "王昊天猫旗舰店";
js运算符:
算术运算符: (+ - * /)
document.write(num1 + num2);
document.write("<br>");
document.write(10 + num2);
document.write("<br>");
document.write("10" + num2);
document.write("<br>");
+:有两层含义, 如果是字符串+整形 就是当成两个字符串拼接起来
如果是整形+整形,正常进行数学运算
- * / 都只具有一个含义,
特殊算术运算符 (% , ++ , -- )
% : 取余数, 取模
++:自增运算
--: 自减运算
= : 等号是赋值运算符,不是左边等右边, 而是吧右边的数据给左边
比较、关系运算符: (==,< , >, !=, <= ,>=)
关系运算符的结果都是boolean值 (布尔值) ,布尔只有两个值(true,false)
== : 判断左右两边是否相等。
!=: 判断左右两边是否不相等
var jieguo = (2==3);
document.write(jieguo);
document.write("<br>");
jieguo = (3!=2);
document.write(jieguo);
document.write("<br>");
jieguo = (3<2);
document.write(jieguo); //false
document.write("<br>");
jieguo = (3>2);
document.write(jieguo); //true
document.write("<br>");
jieguo = (2>=2);
document.write(jieguo); //true
document.write("<br>");
jieguo = (2<=2);
document.write(jieguo); //true
document.write("<br>");
逻辑运算符
&&(与) ||(或) !(非、取反)
&&:并且的意思,左边为true,右边也为true,结果为true
||:或者的意思,左边或者右边有一个为true,结果为true
!:取反,原结果的反面,就是true变false,false变true
var num1 = 9;
document.write(0<num1<10);
document.write("<br>");
document.write(num1>0 && num1<10);
document.write("<br>");
document.write(num1<0 || num1>10)
document.write("<br>");
document.write(!(num1<0));
document.write("<br>");