当前位置:首页 > JavaScript

js计算实现

2026-03-14 18:45:42JavaScript

基本数学运算

JavaScript 支持基本的数学运算,包括加法、减法、乘法和除法。这些运算可以直接通过运算符实现。

let a = 10;
let b = 5;

let sum = a + b; // 加法
let difference = a - b; // 减法
let product = a * b; // 乘法
let quotient = a / b; // 除法

幂运算和开方

幂运算可以使用 Math.pow() 方法或 运算符。开方可以使用 Math.sqrt() 方法。

let power = Math.pow(2, 3); // 2的3次方,结果为8
let powerAlt = 2  3; // 同上

let squareRoot = Math.sqrt(16); // 16的平方根,结果为4

三角函数

JavaScript 提供了常见的三角函数,如 Math.sin()Math.cos()Math.tan()。这些函数的参数是弧度值。

let angleInRadians = Math.PI / 4; // 45度转换为弧度
let sineValue = Math.sin(angleInRadians); // 正弦值
let cosineValue = Math.cos(angleInRadians); // 余弦值
let tangentValue = Math.tan(angleInRadians); // 正切值

对数运算

Math.log() 方法计算自然对数(以e为底),Math.log10() 计算以10为底的对数。

let naturalLog = Math.log(Math.E); // 结果为1
let log10 = Math.log10(100); // 结果为2

随机数生成

Math.random() 方法生成一个介于0(包括)和1(不包括)之间的随机数。可以通过缩放和偏移生成特定范围的随机数。

let randomBetween0And1 = Math.random();
let randomBetween1And10 = Math.floor(Math.random() * 10) + 1; // 1到10的整数

数值舍入

JavaScript 提供了多种舍入方法:Math.round() 四舍五入,Math.floor() 向下取整,Math.ceil() 向上取整。

let rounded = Math.round(3.7); // 4
let floored = Math.floor(3.7); // 3
let ceiled = Math.ceil(3.2); // 4

绝对值

Math.abs() 方法返回数值的绝对值。

let absoluteValue = Math.abs(-5); // 5

最大值和最小值

Math.max()Math.min() 方法分别返回一组数值中的最大值和最小值。

js计算实现

let max = Math.max(1, 3, 5, 7); // 7
let min = Math.min(1, 3, 5, 7); // 1

标签: js
分享给朋友:

相关文章

js实现轮播

js实现轮播

实现轮播图的基本思路 轮播图的核心逻辑是通过定时切换展示的图片或内容,通常结合左右滑动按钮和指示器(小圆点)增强交互性。以下是基于原生JavaScript的实现方法。 HTML结构 构建轮播图的HT…

js实现拖拽

js实现拖拽

实现拖拽的基本步骤 通过监听鼠标事件(mousedown、mousemove、mouseup)实现拖拽功能。以下是核心代码逻辑: const draggableElement = document.…

js实现论坛

js实现论坛

实现论坛的基本功能 使用JavaScript实现一个论坛需要结合前端和后端技术。前端可以使用React、Vue或Angular等框架,后端可以选择Node.js配合Express或Koa框架。数据库可…

js实现抽奖

js实现抽奖

实现抽奖功能的基本思路 抽奖功能的核心是随机选择奖项并展示结果。可以通过数组存储奖项,利用随机数生成索引,最后通过动画增强用户体验。 准备奖项数据 定义一个数组存储奖项信息,每个奖项可以包含名称、图…

js jquery

js jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

js类实现

js类实现

使用类实现 JavaScript 功能 在 JavaScript 中,类(Class)是一种语法糖,基于原型继承机制。通过 class 关键字可以更直观地定义对象模板。 基本类定义 class…