结果与减法的结果一致
/ 除 结果同上,区别:当一个数字除以0最后的结果为 infinity(Infinity: 无穷大的数字) % 取余 获取余数。 () 优先级有括号先算括号里面的值
Math.ceil() 结果:整数 没有对数字进行四舍五入
Math.floor() 结果:整数 没有对数字进行四舍五入
Math.max(n1,n2); 返回两个数字的最大值
Math.min(n1,n2); 返回两个数字的最小值
Math.pow(n1,n2) 返回数字的几次方
Math.round(n2) 四舍五入
Math.random() 随机数
——typeof(变量) 直接获取变量的数据类型
①NaN(not a number):number数据类型
②变量的取值为null: 变量的数据类型object
③undefined取值的变量或者变量未赋值: 数据类型为undefined
④infinity: 数据类型属于number类型
除0外所有的数据类型都转化为true ,0 转化为false
1)如果有一个结果为false 和一个结果为true进行或运算 结果为: true
2)如果两个结果都为false , 结果为false
3)如果两个结果都为true,进行或运算后结果为 true
结果1结果2|| 运算结果truetruetruetruefalsetruefalsetruetruefalsefalsefalse 13.2 && 且 结果1结果2&& 运算结果truetruetruetruefalsefalsefalsetruefalsefalsefalsefalse 13.3 !非1)如果为true 非运算后 结果为false
2)如果为false 非运算后 结果为true
14.1 语法结构——条件表达式?结果1:结果2
14.2 含义——问号前面的位置是判断的条件,判断结果为Boolean型,为true时执行结果1,为false时执行结果2。可看成是 if....else... 的另一种写法
15.2 if...else if...else嵌套
1 if(条件表达式1) 2 { 3 结果为true 执行该处代码; 4 }else if(条件表达式2){ 5 结果为true 执行该处代码; 6 }else if(条件表达式3){ 7 结果为true 执行该处代码; 8 }else{ 9 如果以上代码条件都不满足,执行该处代码 10 }15.3 switch
1 switch(变量) 2 { 3 case 情况1: //Case 后面的数据类型和switch里面的数据类型必须一致;并且可以作条件集体判断 4 Js代码; 5 break; 6 case 情况2: 7 Js 代码; 8 break; 9 default: 10 Js代码; 11 break; 12 }15.4 while循环
1)语法:
初始化一个变量;
while(循环体){}
2)执行顺序:
当while条件表达式结果为true,那么一直会执行whlie循环体内的代码
15.5 do...while 循环
1)语法结构:
1 do{ 2 Js代码; 3 }while(条件);2)区别于while循环:
do...while循环比while循环至少多执行一次代码
15.6 for循环
1 for(var a=1; a<=10; a++) 2 { 3 Js代码; 4 }15.7 break 与 continue 语句
1)break:直接跳出当前循环
2)continue:直接结束本次循环,进行下一次循环
1 while(判断条件){ 2 if(特殊情况){ 3 continue; // 循环代码; 4 } 5 }1) a++ ++a 在原来变量的基础上加1的操作;
2) a-- --a 在原来变量的基础上减1的操作;
当 a++ 参与到运算中,先将a的值赋值给变量,然后变量a再加1;
当++a参与到运算中,先将a的值加1然后将计算后的结果赋值给变量
1) 数组的概念——Js中的数组是将任意数据类型(数字、字符、布尔值等),放在一起按照一定顺序排练的集合
2)数组的两种定义方式
1 i)var ary=new Array(); 2 ii)var ary1=[];3)数组两种默认值赋值方式
i)// var ary=new Array(1,2,4,"asdf");//创建数组同时赋值 // alert(ary); ii)// var ary1=[1,2,3,5]; // 直接输入一个数组(称“字面量数组”) // alert(ary1); 4)下标介绍——数组中所有元素从 0 位置开始 5)通过下标方式赋值及取值 1 var ary=[]; 2 ary[0]=1 ; 数组的赋值 3 alert(ary[0]); 数组的取值 6)length 属性介绍——数组名 .length 用来获取数组的长度(数组中包含多少个元素) 7)可通过for循环为数组赋值及取值 8)数组合并方法concat介绍 var newArray = array.concat(ary); 9)数组join方法介绍 array.join(); // 默认返回的是一个逗号,值是字符串通过 function +函数名+() ===》函数的定义;
1 function a() /函数的定义 2 { 3 方法体; 4 } 2)函数的调用: a(); // 直接写上方法名就可以实现方法的调用转载于:https://www.cnblogs.com/DF-fzh/p/5323576.html