JavaScript常用数学函数用法示例

JavaScript常用数学函数用法示例

JavaScript的数学函数库(Math库)提供了大量的操作数字的函数,例如获取最大值、最小值、四舍五入等等。以下是一些常用的数学函数的用法示例。

Math.abs()

Math.abs() 函数返回一个数的绝对值。

let num = -10;
let absoluteNum = Math.abs(num);
console.log(absoluteNum); //输出10

Math.round()

Math.round() 函数以四舍五入的方式,将一个数值舍入为最接近的整数。

let num1 = 4.4;
let num2 = 4.6;
let roundedNum1 = Math.round(num1);
let roundedNum2 = Math.round(num2);
console.log(roundedNum1); //输出4
console.log(roundedNum2); //输出5

Math.floor()

Math.floor() 函数向下取整,返回一个小于等于所传参数值的最大整数。

let num = 5.9;
let integerNum = Math.floor(num);
console.log(integerNum); //输出5

Math.ceil()

Math.ceil() 函数向上取整,返回一个大于等于所传参数值的最小整数。

let num = 1.1;
let integerNum = Math.ceil(num);
console.log(integerNum); //输出2

Math.max()

Math.max() 函数返回传入参数的最大值。

let maxNum = Math.max(2, 4, 6, 8);
console.log(maxNum); //输出8

Math.min()

Math.min() 函数返回传入参数的最小值。

let minNum = Math.min(2, 4, 6, 8);
console.log(minNum); //输出2

Math.random()

Math.random() 函数返回一个随机数,它大于等于 0,小于 1。

let randomNum = Math.random();
console.log(randomNum); // 输出 介于 0(包括)到 1(不包括)之间的浮点数

Math.PI

Math.PI 属性表示圆周率的值,为一个常数。

console.log(Math.PI); // 输出3.141592653589793

以上是JavaScript常用数学函数的用法示例,大家可以根据需要选择具体的函数进行使用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript常用数学函数用法示例 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • JavaScript的数据类型转换原则(干货)

    JavaScript的数据类型转换原则(干货) 1. 数据类型转换的基本原则 在JavaScript中,我们经常需要将不同类型的数据进行转换,特别是在进行运算、比较和赋值等操作的时候。因此,了解数据类型转换的基本原则对于编写高质量的JavaScript代码是非常重要的。 1.1. 隐式类型转换 JavaScript中有两种类型转换方式:显式类型转换和隐式类型…

    JavaScript 2023年5月28日
    00
  • myEvent.js javascript跨浏览器事件框架

    【Introduction】 myEvent.js是一款使用纯原生JavaScript编写的跨浏览器事件框架,可以方便地添加、删除和触发事件,支持所有现代浏览器和IE6及以上版本。 【Installation】 通过以下步骤将myEvent.js添加到您的项目中: 1.将myEvent.js下载到您的项目目录中 2.将以下代码添加到您的HTML文件中: &l…

    JavaScript 2023年6月11日
    00
  • JavaScript高级 ES7-ES13 新特性详解

    JavaScript 高级 ES7-ES13 新特性详解 在这里,我们将介绍 JavaScript ES7 到 ES13 所引入的一些新特性。 1. ES7 新特性 1.1 includes 方法 includes() 方法可用于判断一个数组是否包含一个特定的值,并返回 true 或 false。这个方法在 ES7 中被正式引入,可以通过以下的方式来调用: …

    JavaScript 2023年6月10日
    00
  • OpenTiny 跨端、跨框架组件库升级TypeScript,10万行代码重获新生

    摘要:一份精心准备的《JS项目改造TS指南》文档供大家参考,顺便介绍TS 基础知识和 TS 在 Vue 中的实践。 本文分享自华为云社区《历史性的时刻!OpenTiny 跨端、跨框架组件库正式升级 TypeScript,10 万行代码重获新生!》,作者:Kagol。 根据 The Software House 发布的《2022 前端开发市场状态调查报告》数据…

    JavaScript 2023年4月17日
    00
  • js 禁止选择功能实现代码(兼容IE/Firefox)

    让我来详细讲解一下如何实现禁止选择功能的代码,并且保证可以在IE和Firefox两个浏览器中兼容。 1. 需求分析 我们需要实现一个js代码,将特定区域内的文本内容禁止选择,如何理解呢?就是当我们按下鼠标左键并且移动时无法选择该文本内容,这个需求在一些场景下会比较常见,比如我们要防止误选文字等。 2. 方案设计 我们可以通过CSS来设置元素的样式,让其不支持…

    JavaScript 2023年6月11日
    00
  • JavaScript中的16进制字符介绍

    JavaScript中的16进制字符介绍 在JavaScript中,我们可以使用16进制字符来表示一些特殊的字符,例如控制字符或非打印字符。本篇攻略将详细介绍JavaScript中的16进制字符,让您更好地理解这些字符的含义和用法。 什么是16进制字符 16进制字符是UTF-16编码中的特殊字符,使用16进制数表示。在JavaScript中,我们可以通过\u…

    JavaScript 2023年5月19日
    00
  • 20道JS原理题助你面试一臂之力(必看)

    《20道JS原理题助你面试一臂之力(必看)》是一篇介绍 JavaScript 基础知识的面试题攻略文章,共包含20道题目。以下是该文章的完整攻略: 1. 什么是原型链?如何理解原型链? 1.1 定义 原型链是 JS 的一种基本机制,用于实现对象之间的继承。每一个对象都有一个指向另一个对象的指针,称之为原型 prototype。当我们访问一个对象的属性或方法时…

    JavaScript 2023年5月19日
    00
  • 使用JavaScript开发IE浏览器本地插件实例

    使用JavaScript开发IE浏览器本地插件涉及以下步骤: 1. 编写插件代码: 插件需要用 C++ 编写,但可以使用 JavaScript 驱动其行为。首先需要创建一个 ActiveX 控件,然后在控件中嵌入 IE 的 COM 组件。 2. 部署插件代码: 将插件代码打包成 CAB 文件,然后将 CAB 文件嵌入网页中。这样每次访问该网页时,IE 浏览器…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部