1、Math()对象
Math.round(0.6) //1.0:四舍五入
Math.ceil(0.3) //1.0:向上取整
Math.floor(0.6) //0.0:向下取整
Math.abs(-5) //5:取绝对值
Math.max(x,y,z) //输出最大值
Math.min(x,y,z) //输出最小值
Math.random() //输出随机数,其范围:[0-1)
拓展:随机数控制区间:
var n = Math.floor(Math.random() * (最大值 - 最小值) + 最小值) ; // 只能取到最小值,取不到最大值
var n = Math.ceil(Math.random() * (最大值 - 最小值) + 最小值) ; // 同时取到最大值和最小值
2、选择结构(未完,待续···)
1)if语句
单分支语法:
if(条件语句){
// 满足条件才会执行的代码}
if(条件语句){
// 满足条件才会执行的代码}
if(条件语句){
// 满足条件才会执行的代码}
注意:即使满足其中的条件,多条if语句也会会全部执行完,!
双分支语法:
if(条件语句){
// 满足条件才会执行的代码}
else{
// 不满足条件才会执行的代码}
多分支语法:
if(条件语句){
// 满足条件才会执行的代码}
else if(条件语句){
// 满足条件才会执行的代码}
else if(条件语句){
// 满足条件才会执行的代码}
else{
// 以上条件都不满足才会执行的代码}
else if可以无限使用,但是会使代码臃肿。
注意:一旦满足其中的一条条件,就会跳出判断,结束运行