一,运算符
运算符 = 用于赋值。
运算符 + 用于加值。
1、算术运算符
2、比较运算符
<
>
==
!=
<=
>=
=== 全等于:将数值以及数据类型一并比较
!==不全等于:将数值以及数据类型一并比较
3、赋值运算符
4、逻辑运算符
&& 全真为真
|| 一个为真就是真
! 取反
5、三元运算符(三目运算符)
表达式1?表达式2:表达式3
当我的表达式1成立时 执行表达式2 否则执行表达式3
二、数组
1、数组内可以存放任意数据类型的数据(本质上它也是对象)
2、数组元素不赋值的情况下的值为undefined
3、如果数组打印的时候,元素不赋值""
4、访问数组范围之外的元素,不会出现越界的问题,undefined
5、定义数组大小,照样可以添加更多元素
定义数组的方法
如:
1、var arr=[]//定义一个空数组
2、var arr=[10,20,{"name":"tomy","age":19},0.1,"string",true,["aaa","bbb"]]//定义同时赋值
3、var arr=new Array();//定义空数组
4、var arr = new Array(10,20,{"name":"tomy","age":19},0.1,"string",true,["aaa","bbb"])//定义同时赋值
5、var arr=new Array(10)//定义一个长度为10的数
三,函数定义
1,函数声明语句
function 函数名([参数列表]){
}
2,函数定义表达式
var 变量名/函数名 = function 函数名([参数列表]){
}
3, function构造函数
/*函数的定义*/
//1.函数声明语句
function kqs1(a,b) {
console.log(a+b);
}
console.log(kqs2);
// 3.Function构造函数
var kqs3 - new Function('a','b',return (a+b););
console.log(kqs3);
// 相当于
function kqs4(a,b) {
return (a+b);
}
四,函数的调用
function f1() {
console.log("常用调用模式...");
}
f1();
//函数调用模式
var f2 - function(a) {
console.log("函数调用模式...");
return a;
}
var num1 = f2(1);
console.log(num1);