运算符
加减乘除:+ - * /
基础运算符
var num1=prompt("请输入第一个数字");
var num2=prompt("请输入第二个数字");
字符串+其他数据 ----->字符串 “1啊”+123=1啊123
取余 求模
var e=num1 % num2;
console.log("和:"+a);
console.log("差:"+b);
console.log("乘积:"+c);
console.log("除法:"+d);
console.log("余数:"+e);
++
++i 直接加1
var i=10;
var j=++i;
var k=++i + ++i;
console.log(j);
console.log(i);
console.log(k);
i++ 先赋值,后运算 第二次遇见,再加1
var s=1;
var p=s++;
console.log(s);
console.log(p);
var p2=s++ + s++;
console.log(p2);
console.log(s);
变量标识符
标识符:字下美其后数见名知意声明
边声明边赋值
var age=18;
一次声明多个变量
var a,b,c,d;
a=10;
b="试试";
c="ff";
d=32.5;
张三,20,男,爱好:女
var name1="张三";
var age1=20;
var sex1="男";
var hobby1="女";
console.log(name1);
console.log(age1);
console.log(sex1);
console.log(hobby1);
变量使用前必须先声明
变量可以不声明,直接赋值并使用,不建议
声明,未赋值的变量,使用时会出现错误提示 undefined
比较运算符
比较运算得到的结果是 boolean类型
var a=9;
var b=10;
var c=a>9;
console.log(c);
console.log(a>b);
console.log(a<b);
a<b 或者a等于b
console.log(a<=b);
console.log(a>=9);
== 等等于 比较是否相等
console.log(a==b);
== 先把数据类型统一,在进行比较
console.log(a=="9");
console.log("a<b"=="a<b");
=== 全等 绝对等于 先比较数据类型在比较值
=== 要求数据类型和值都必须一样
console.log(a==="9");
不等于 !=
console.log(3!=4);
console.log(a!=b);
字符之间的比较
一个个得比较
console.log("65">"9");
console.log("abc">"9");
console.log("abc">9);
查看字符的ASCII码
console.log("6".charCodeAt());
console.log("我".charCodeAt());
console.log("你".charCodeAt());
console.log("他".charCodeAt());
逻辑运算符
&& 和 & 的区别
|| 和 | 的区别
&&和||是逻辑运算符
&&:左右两侧为true(条件都成立)时,返回true,否则,返回false,也就是:两真则真,一假则假。
||:左右两侧有一个为true(条件一个成立即可)时,返回true;只有,左右两侧都为false时,才返回false,也就是:一真则真,两假则假。
&和|这个两个运算符叫做:(逐)位运算符,也就是用来进行位运算的,即:一位一位地进行比较(平常根本用不到,顶多也就是加减乘除这种普通的运算操作)