位置: 编程技术 - 正文

谈谈JavaScript类型系统之Math(简述javascript的主要特点)

编辑:rootadmin

推荐整理分享谈谈JavaScript类型系统之Math(简述javascript的主要特点),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript概述,简要说明javascript的作用,简述javascript,简述javascript的主要特点,简述javascript的主要特点,简述javascript的作用,javascript的类型,简要说明javascript的作用,内容如对您有帮助,希望把文章链接给更多的朋友!

开门必读

  math和其他对象不同,Math对象是一个静态对象,而不是构造函数。实际上,Math只是一个由Javascript设置的对象命名空间,用于存储数学函数

属性

Math.E 自然对数的底数,即常量e的值(约等于2.)Math.PI 派的值(约等于3.) console.log(Math.E);//2.console.log(Math.PI);//3. Math.LN2 2的自然对数(约等于0.)Math.LN 的自然对数(约等于2.)Math.LOG2E 以2为底e的对数(约等于1.)Math.LOGE 以为底e的对数(约等于0.) console.log(Math.LN2);//0. console.log(Math.LN);//2.console.log(Math.LOG2E);//1.console.log(Math.LOGE);//0. Math.SQRT2 2的平方根(约等于1.)Math.SQRT1_2 1/2的平方根,即2的平方根的倒数(约等于0.) console.log(Math.SQRT2);//1.console.log(Math.SQRT1_2);//0.

方法

谈谈JavaScript类型系统之Math(简述javascript的主要特点)

  这些方法都涉及到Number()隐式类型转换;若超出方法范围,将返回NaN

Math.min() 返回一组数字中的最小值Math.max() 返回一组数字中的最大值 console.log(Math.min(1,2,3));//1console.log(Math.max(1,2,3));//3 Math.ceil(num) 向上舍入为整数Math.floor(num) 向下舍入为整数Math.round(num) 四舍五入为整数 console.log(Math.ceil(.6));//console.log(Math.floor(.6));//console.log(Math.round(.6));// Math.abs(num) 返回num的绝对值Math.random() 返回大于等于0小于1的一个随机数 console.log(Math.abs(-));//console.log(Math.random());//0. Math.exp(num) 返回Math.E的num次幂Math.log(num) 返回num的自然对数Math.sqrt(num) 返回num的平方根(x必须是大于等于0的数)Math.pow(num,power) 返回num的power次幂 console.log(Math.exp(0));//1console.log(Math.log());//2.console.log(Math.sqrt());//console.log(Math.pow(,2));// Math.sin(x) 返回x的正弦值Math.cos(x) 返回x的余弦值Math.tan(x) 返回x的正切值 Math.asin(x) 返回x的反正弦值(x必须是-1到1之间的数)Math.acos(x) 返回x的反余弦值(x必须是-1到1之间的数)Math.atan(x) 返回x的反正切值Math.atan2(y,x) 返回y/x的反正切值 console.log(Math.sin(*Math.PI/));//0. console.log(Math.cos(*Math.PI/));//0.console.log(Math.tan(*Math.PI/));//0. console.log(Math.asin(1)*/Math.PI);//console.log(Math.acos(1)*/Math.PI);//0console.log(Math.atan(1)*/Math.PI);//console.log(Math.atan2(1,1)*/Math.PI);//

tips

[tips1]找到数组中的最大或最小值

[tips2]从某个整数范围内随机选择一个值

[tips3]通过最小值和最大值随机选择一个值

Math 对象方法

方法 描述 abs(x) 返回数的绝对值。 acos(x) 返回数的反余弦值。 asin(x) 返回数的反正弦值。 atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。 atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。 ceil(x) 对数进行上舍入。 cos(x) 返回数的余弦。 exp(x) 返回 e 的指数。 floor(x) 对数进行下舍入。 log(x) 返回数的自然对数(底为e)。 max(x,y) 返回 x 和 y 中的最高值。 min(x,y) 返回 x 和 y 中的最低值。 pow(x,y) 返回 x 的 y 次幂。 random() 返回 0 ~ 1 之间的随机数。 round(x) 把数四舍五入为最接近的整数。 sin(x) 返回数的正弦。 sqrt(x) 返回数的平方根。 tan(x) 返回角的正切。 toSource() 返回该对象的源代码。 valueOf() 返回 Math 对象的原始值。

JavaScript动态创建div等元素实例讲解 本文实例讲解了JavaScript动态创建div等元素的详细代码,分享给大家供大家参考,具体内容如下效果图:为了节省时间,就直接贴代码了!htmlheadtitlejs动

直接拿来用的页面跳转进度条JS实现 本文实例介绍了基于javascript实现的页面跳转进度条,分享给大家供大家参考,具体内容如下效果图:具体代码:HTMLHEADTITLEopen代码/TITLESCRIPTtype=text/javascr

javascript类型系统 Window对象学习笔记 window对象是Web浏览器中javascript的一个终极兜底儿对象,在作用域中处于最末端,是一个包含所有对象的对象。所有在全局作用域中定义的属性和函数都

标签: 简述javascript的主要特点

本文链接地址:https://www.jiuchutong.com/biancheng/384737.html 转载请保留说明!

上一篇:莱鸟介绍javascript onclick事件(莱鸟人集团)

下一篇:JavaScript动态创建div等元素实例讲解(js动态创建script标签)

  • 政府农民合作社架构
  • 新个税法申报的税种
  • 利润表的营业成本包括哪些
  • 卖废品开发票开什么货物名称
  • 计提代扣个人工会经费怎么做账
  • 个人境外汇款有限制吗知乎
  • 转让股权收入需要缴纳企业所得税吗
  • 借款利息支出全部可以税前扣除吗
  • 一般纳税人取得小规模专用发票可以抵扣吗
  • 广告公司收到的信息技术发票计入什么科目
  • 支付税点怎么做账
  • 房地产开发企业会计科目
  • 个税计提比实际缴纳多怎么办
  • 年报中包括处置资金吗
  • 上月留抵的增值税在哪查询
  • mac安装双系统教程
  • window102020年最新版本
  • laravel自动生成接口文档
  • cn域名删除期
  • linux mount命令详解
  • 公允价值变动损益借贷方向增减
  • 契税发票遗失怎么处理
  • 买新车注意事项与提车流程
  • Symfony2 session用法实例分析
  • php编程计算日期怎么算
  • api使用方法
  • 手续费及佣金收入会计分录
  • 小规模纳税人残保金申报时间
  • springboot aop切面
  • thinkphp apidoc
  • yii2高级应用之自定义组件实现全局使用图片上传功能的方法
  • 在汇算清缴前未支付的年终奖不可以在所得税前扣除
  • 职工教育经费年底要冲回吗
  • 资产负债表中应收账款的计算公式
  • 本月应付电费400元,下月支付
  • 作废的增值税普通发票怎么处理
  • 土地增值税是对转让什么并取得收入的单位和个人
  • mongodb查询操作
  • 应付利息的账务处理
  • 个人独资企业是小规模纳税人吗
  • 个人所得税部分缴款怎么算
  • 出口退税三类企业影响
  • 发出商品 会计科目
  • 前几个月的印花税怎么算
  • 其他综合收益如何计算所得税
  • 一般纳税人资格证书怎么查询
  • 迟到扣发工资
  • 房地产开发成本费用明细表
  • 实报实销有补贴嘛
  • 只有发票没有合同可以做账吗
  • 固定资产发票未到可以确认固定资产吗
  • 公司基本户可以取现金吗
  • 会计常用表格都有哪些技能
  • 其他费用包括哪些内容
  • 终端运行mysql
  • mysql基本教程
  • 使用灭火器时要对准火焰的什么部位喷射
  • rsync如何同步隐藏文件和排除文件?rsync同步隐藏文件和排除文件的方法
  • linux挂载windows共享文件命令
  • win7桌面图标无法拖到任务栏
  • xp系统怎么安装网络驱动
  • Linux桌面环境选择
  • win7服务在哪里打开
  • win10周年更新版是什么意思
  • centos yum 命令
  • linux怎样使用命令
  • Win10 64位系统下QQ语音和QQ视频音量很小的两种解决方法
  • perl 调用perl
  • java gui开发框架
  • android:gravity和android:layout_gravity的区别
  • qq聊天背景闪烁
  • 批处理技术有哪些
  • jQueryUI Datepicker组件设置日期高亮
  • 增值税开票系统如何添加开票人
  • 国税地税发票编码查询
  • 福建网上税务局app
  • 出口增加为什么汇率会增加
  • 工商财税小知识
  • 非载货专项作业车属于什么车
  • 江西税务客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设