长度:.length
2022-10-180个赞
var n =5; var s = n.toString(); //转string console.log(typeof Stringt(n)) //将n转为string 并将其类型打印 console.log(typeof s) //typeof 显示类型 var s = ‘’+n //字符串拼接时默认n为字符串
2022-10-190个赞
++n //先自身运算+1,再进行其它运算 n++//先进行其它运算,再进行自身运算+1 var a=1; var b = ++a +a++ ;//先运算 b=++a+ a ,再运算 a++ console.log(b); //b=4 console.log(a); //a=3
2022-10-190个赞
var a ='2'; var b = 2; console.log(a==b) //true;==等于 不比较类型 console.log(a====b);//false ===全等,会比较数字类型
2022-10-190个赞
= += -= /= *= %= var a=1 a+=4 //a=a+4 a-=4 //a=a-4
2022-10-190个赞
运算符优先级,从高到低 ()优先级最高 一元运算符 ++ -- ! 算数运算符 (先*/后+-)+ - * / % 关系运算符 > < >= 6 ||'人’ !=‘哈哈’&& !(12*2+3==122)&& true; //var s =true
2022-10-190个赞
if(2>1){ console.log(1) }else if(5>3){ console.log(5) }else if (6>2){ console.log9(6) } console.log(2)
2022-10-190个赞
Switch(值) { case 值1: ............. break; //如果 值=值1,跳出循环,没有break 则继续往下执行 case 值2: ........... break ; default : //前面都没有值相等的,则执行default下的内容 ........ }
2022-10-190个赞
var a1 =new array(1,2,‘h’,'f'); console.log(a1) var 1=a1.length; console.log(1);
2022-10-190个赞
//关键字声明函数 function 函数名() { } //表达式声明函数 var f(函数名)= function(){ } //调用函数,函数不调用,里面的代码不会执行 function f1(){ console.log(2) } f1(); //调用函数,打印出2
2022-10-190个赞
回调:函数当成值,返回到函数里面; 闭包:函数作为值,返回到函数外部;
2022-10-190个赞
js代码运行的2个阶段: 1、解析(编译)阶段:语法检查、变量及行数进行声明 2、运行阶段:变量赋值、代码流程的执行
2022-10-190个赞
如果函数与变量同名,那么函数申明会替换变量声明
2022-10-190个赞
“对象:属性 + 方法” 对应 “事物:特性 + 行为”
2022-10-190个赞
对象中的数据均为 key:value: value 为函数时成为方法,其它类型的value都为属性 自变量申明对象,实例化申明对象,自定义构造函数 ,实例化自定义构造函数申明对象 var obj1={}; var obj2= new object(); function Fun(){ }; var f =new Fun();
使用对象中的属性、方法: var obj2={ age:12, sg:190, name:‘路飞’, fei: function(){ console.log(3); } }; obj2.name; //获取obj2对象name的值为‘路飞’ console.log(obj.name) obj2.fei(); //获取对象fei的值,该值为函数,调用该函数fei(),打印出3
2022-10-190个赞