1、运算符:
算数运算符:
+、
-、
*、
/、
%:余数
++:
var i=10;
var y=++i;
console.log(y); 输出y的值为11.若var y=i++;输出y的值为10,先执行i赋值给y,再执行i++,此时y=i
--
赋值运算符:
=、
+= : var i=10;i+=10;//i=i+10,输出20
-= : i=i-10
*= : i=i*10
/= : i=i/10
%= : i=i/10的余数
比较运算符:
== 相等
!= 不等
>
<
>=
<=
==:10 == ‘10’值相等即可
===表示值相等,并且类型相等;10和“10”类型不相等,显示F
逻辑运算符:
&&、并,两边都对才对
||、和,两边有一边对就对
! 否定
&&和||短路效应:&&当前面不对时就显示不对,不会运行后面的。||当前面的对时就显示对,不会运行后面的
false && 表达式1 (表达式1不执行)
true || 表达式2 (表达式2不执行)
三元运算符:?: //如果条件?符合条件运行:不符合条件运行。可嵌套
var hi= Math.abc(a/z-1); //取绝对值
var rom = parseInt(Math.random()*3); //随机数生成
var h=parseInt(prompt("请输入身高"));//文本输入框prompt()
函数:
通过 function 关键词进行定义,其后是函数名和括号 ();此函数是预加载的,允许先使用,后定义
function fun(arg1,arg2){
}
运行:fun(arg)
返回值:return
var a = fun(arg);