设为首页 加入收藏

TOP

js — 对象(二)
2019-09-24 11:16:47 】 浏览:85
Tags:对象
t; + ((hour > 12) ? hour - 12 : hour); if (hour == 0) { temp = "12"; } temp += ((minute < 10) ? ":0" : ":") + minute; temp += ((second < 10) ? ":0" : ":") + second; temp += (hour >= 12) ? " P.M." : " A.M."; timeObj.innerText = temp; } setInterval(getNowTime, 20)

4. 数学Math对象

4.1 Math 对象的属性

Math 对象包含的属性大都是数学计算中可能会用到的一些特殊值。下表列出了这些属性

属性 说明
Math.E 自然对数的底数,即常量e的值
Math.LN10 10的自然对数 ln(10)
Math.LN2 2的自然对数
Math.LOG2E 以2为底e的对数
Math.LOG10E 以10为底e的对数
Math.PI π的值
Math.SQRT1_2 1/2的平方根(即2的平方根的倒数)
Math.SQRT2 2的平方根

4.2 min()和 max()方法

min() 方法用于确定一组数值中的最小值

max() 方法用于确定一组数值中的最大值

var max = Math.max(3, 54, 32, 16);
alert(max);    //54
var min = Math.min(3, 54, 32, 16);
alert(min);    //3
// 可以用于找到数组中最大或最小值,使用apply()方法
var values = [1,2,36,23,43,3,41];
var max = Math.max.apply(null, values);
console.log(max);

4.3 舍入方法

将小数值舍入为整数的几个方法:

  • Math.ceil() 执行向上舍入,即它总是将数值向上舍入为最接近的整数;
  • Math.floor() 行向下舍入,即它总是将数值向下舍入为最接近的整数;
  • Math.round() 执行标准舍入,即它总是将数值四舍五入为最接近的整数
var num = 25.7;
var num2 = 25.2;
alert(Math.ceil(num));//26  天花板函数
alert(Math.floor(num));//25  地板函数
alert(Math.round(num));//26
alert(Math.round(num2));//25

4.4 random()方法

Math.random() 方法返回大于等于 0 小于 1 的一个随机数(获取0到1之间的数)

// 获取min到max的范围的随机整数
function random(min,max) {
    return min+Math.floor(Math.random()*(max-min))
}
console.log(random(100, 400));

5. 流程控制

5.1 if条件判断语句

var score = 100;
if(score > 80){
   console.log('可以吃鸡了');
}else if(){
    console.log('在家呆着');
}else if{

}else{
    
}

5.2 三元运算符

三元运算符它解决了像if..else块较少的代码。如果你只有两个通过true/false条件选择。语法如下:

(codition) ? run this code : run this code instead;

让我们看一下极简的例子:

var isResult  =  1 > 2 '真的' : '假的' ;

我们知道1是不大于2的,它返回了假的。所以isResult的值为'假的'

5.3 switch语句

var weather = prompt('请输入今天的天气');
switch (weather) {
    case '晴天':
        console.log('可以去打篮球');
        break;
    case '下雨':
        console.log('可以睡觉');
        break;
    default:
        console.log('学习');
        break;
}

4.== 与 === 的区别

var a = 2;
var b = '2';
console.log(a == b);//比较的是值,
console.log(a === b); //比较是值和数据类型

6. 循环

1.for循环

var arr = [8,9,0];
//1.初始化循环变量  2.循环条件  3.更新循环变量
for(var i = 0;i < arr.length; i++){
    console.log(arr[i]);
}

2.while循环

// 打印1-100之间的数字
var a = 1;
while(a <= 100){
    console.log(a);
    a+=1;
}
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇面试官: 聊一聊Babel 下一篇微信小程序前端页面书写

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目