JavaScript对象及基本运算符
JavaScript对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var obj={name:“小明”, age:“20”}
JavaScript数组
数组由中括号分隔。在中括号内部,数组的元素由逗号分隔:
var arr =[" 30"," 20",“10"];
运算符
赋值运算符
赋值运算符并不是等于如果我想把5这个值赋值给变量a
var a=5;
算术运算符
算术运算符用于执行变量与/或值之间的算术运算。
加 +
减 —
乘 *
除 /
取余 %
++i 直接加一
var i=10;
var j=++i;
j=11
i++ 先赋值,后运算第二次遇见在加一
var s=1
var p=s++;
console.log(s);
s=2
关系运算符(比较运算符)
关系操作符在逻辑语句中使用,以测定变量或值是否相等。
关系操作符返回的是布尔值 true 或 false
==等等于 比较是否相等
等等于先把数据类型统一。在进行比较
console.log(a==b);
a<b 或者a等于b
console.log(a<=b);
不等于!=
console.log(a!=b);
条件运算符(三元操作符)
布尔类型表达式 ? 表达式1 :表达式2
a>b ? c="成立": c="不成立";
三元表达式
var d=a<b ? "成立" : "不成立";
逻辑运算符
用于把文本值或字符串变量连接起来。
&&两个条件必须同时成立结果才为true
第一个条件不成立不在判断第二个
flag=age>16 && sex=="男";
console.log(flag);
|| 或
sex="男"
var money="有钱"
flag = sex=="女的" || money=="有钱"
console.log(flag);
满足
! 非 得到一个相反的结果