zoukankan      html  css  js  c++  java
  • Math

    一. Math对象
    Math是一个包含很多数学方法的对象
    是一个固有对象,提供基本的数学函数和常数。
    1. 常见属性
    Math.PI 3.1415926..... π
    2. 常用方法
    Math.sqrt(3) 平方根 1.732
    Math.max(n1,n2,n3...) 返回最大值
    Math.min(n1,n2,n3...) 返回最小值
    Math.random() 获取随机数,
    范围是[0,1),包含0,不包含1
    Math.round(n) 四舍五入
    Math.floor(n)
    向下舍入,返回小于n的最大整数,
    floor:地板
    Math.ceil(n)
    向上舍入,返回大于n的最小整数
    ceil:天花板
    案例:(01.常见属性.html)
    1) 定义变量存放圆周率,在控制台输出
    2)定义变量存放5的平方根,在控制台输出
    案例:(02.常用方法.html)
    1) 使用方法获取10,20的最大数赋给变量,在控制台输出
    2)使用方法获取22,12,4,56,23的最大数赋给变量,在控制台输出
    3)使用方法获取10,20,50,3的最小数赋给变量,在控制台输出
    4)在控制台输出以下变量的结果:
    var cl1 = Math.ceil(3.1);
    var cl2 = Math.ceil(3.9);
    var cl3 = Math.ceil(-3.1);
    var cl4 = Math.ceil(-3.9);
    5)在控制台输出以下变量的结果:
    var fl1 = Math.floor(3.1);
    var fl2 = Math.floor(3.9);
    var fl3 = Math.floor(-3.1);
    var fl4 = Math.floor(-3.9);
    6)在控制台输出以下变量的结果:
    var rd1 = Math.round(3.1);
    var rd2 = Math.round(3.9);
    var rd3 = Math.round(-3.1);
    var rd4 = Math.round(-3.9);
    案例:(03.max和min的使用.html)
    文本框输入数字,数字小于等于500则显示为绿色,大于500则显示为红色。

    3. 其它方法:
    Math.abs(n) 绝对值
    Math.sin(x) 返回弧度x的正弦值
    Math.sin(90 * Math.PI / 180);//1
    Math.cos(x) 返回弧度x的余弦值
    Math.cos(90 * Math.PI / 180);//0
    案例:(04.随机数.html)
    1) 输出0-1之间的随机数
    2)输出0-100之间的随机数
    3)输出0-100之间的随机整数
    4)输出10-20之间的随机整数,包括10和20
    5)输出1-100之间的随机整数,包括1和100
    6)输出-5的绝对值
    7)输出6的绝对值
    8)输出90度的正弦值
    9)输出90度的余弦值
    案例:(05.随机数.html)
    功能:点击‘换一批’标题,下面的列表显示4个随机的新闻题目
    题目从1-8
    分析:
    定义数组存放8个新闻标题
    点击‘换一批’时,从数组中获取随机的4个新闻标题并显示到列表中

    显示的新闻列表没有重复:
    每次获取的新闻数组的下标没有重复
    定义数组存放新闻数组的下标如下:
    var arr1 = [0,1,2,3,4,5,6,7];
    每次从arr1数组获取随机的元素,此元素值就对应的是新闻数组的下标,然后将arr1中这个元素删掉,然后下次再从删除了这个元素的数组arr1中再获取一个随机元素作为第二个新闻数组元素的下标,然后再将arr1中的这个元素删掉,共需要获取和删除4次。

  • 相关阅读:
    假设用一个名为text的字符串向量存放文本文件的数据,其中的元素或者是一句话或者是一个用于表示段分隔的空字符串。将text中第一段全改为大写形式
    迭代器介绍
    从cin读入一组词并把它们存入一个vector对象,然后设法把所有词都改写为大写字母。
    标准库类型vector
    css 滤镜之AlphaImageLoader
    css设置背景图片自适应
    网易云音乐怎么免费下载付费歌曲
    font-family,font-size,color
    css设置图片居中、居左、居右
    数据库语句之建表、拷贝数据表
  • 原文地址:https://www.cnblogs.com/yangjingyang/p/10210484.html
Copyright © 2011-2022 走看看