JS内置对象和Math对象知识点详解

yizhihongxing

JS内置对象和Math对象知识点详解

1. JS内置对象

JavaScript内置对象是指ecmaScript规范定义的对象,这些对象全局可用。JS内置对象不需要额外定义就可以直接使用,并且拥有丰富的API。

1.1. 常见的JS内置对象

以下是一些常见的JS内置对象:

  • String 对象用于处理文本字符串
  • Number 对象用于处理数字
  • Object 对象是所有对象的父对象
  • Array 对象是处理数组的对象
  • RegExp 对象是用于模式匹配的对象
  • Date 对象是用于处理日期和时间的对象
  • Math 对象是一个以数学函数为属性的对象

1.2. 示例说明

下面是两个使用JS内置对象的示例。

1.2.1. 使用Array对象

通过 Array 对象,可以轻松创建并操作数组。下面是使用 Array 对象创建数组的示例:

let fruits = ['apple', 'banana', 'orange'];

// 获取数组长度
let fruitNum = fruits.length;

// 遍历数组
for(let i = 0; i < fruitNum; i++) {
    console.log(fruits[i]);
}

// 在数组末尾添加元素
fruits.push('peach');

// 删除数组末尾的元素
let lastFruit = fruits.pop();

在这个示例中,我们使用了 Array 对象的 length 属性获取数组长度,使用了 for 循环遍历数组,使用了 push 方法在数组末尾添加元素,使用了 pop 方法删除数组末尾的元素。

1.2.2. 使用Date对象

使用 Date 对象可以获取系统当前时间,并对时间进行格式化。下面是使用 Date 对象获取系统当前时间的示例:

let currentDate = new Date();

// 获取当前时间毫秒数
let currentTime = currentDate.getTime();

// 将当前时间格式化成标准日期格式
let currentDateString = currentDate.toLocaleDateString();

在这个示例中,我们使用了 Date 对象的 getTime 方法获取当前时间的毫秒数,使用了 toLocaleDateString 方法将当前时间格式化成标准日期格式。

2. Math对象

Math 对象是一个以数学函数为属性的对象,提供了一些常用的数学方法和常量。下面是一些常用的 Math 方法和常量。

2.1. 常用的Math方法和常量

  • Math.abs 方法用于返回数值的绝对值
  • Math.ceil 方法用于向上取整数值
  • Math.floor 方法用于向下取整数值
  • Math.max 方法用于返回两个或多个数值中的最大值
  • Math.min 方法用于返回两个或多个数值中的最小值
  • Math.pow 方法用于计算某个数的指数
  • Math.random 方法用于返回 [0, 1) 之间的随机数
  • Math.PI 常量表示圆周率
  • Math.E 常量表示自然对数的底数

2.2. 示例说明

下面是两个使用 Math 对象的示例。

2.2.1. 使用Math.ceil和Math.floor方法

使用 Math.ceil 和 Math.floor 方法可以将浮点数值向上或向下取整成整数。下面是使用 Math.ceil 和 Math.floor 方法取整数值的示例:

let floatNum = 3.14159;

// 将浮点数向上取整
let ceilNum = Math.ceil(floatNum);

// 将浮点数向下取整
let floorNum = Math.floor(floatNum);

在这个示例中,我们使用了 Math.ceil 方法将浮点数向上取整,使用了 Math.floor 方法将浮点数向下取整。

2.2.2. 使用Math.random方法

使用 Math.random 方法可以生成 [0, 1) 之间的随机数。下面是使用 Math.random 方法生成随机数的示例:

// 生成 [0, 1) 之间的随机数
let randomNum = Math.random();

// 生成 [1, 100] 之间的随机整数
let randomInt = Math.floor(Math.random() * 100 + 1);

在这个示例中,我们使用了 Math.random 方法生成 [0, 1) 之间的随机数,并使用了 Math.floor 方法将随机数向下取整成整数。然后通过相应运算得到了 [1, 100] 之间的随机整数。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS内置对象和Math对象知识点详解 - Python技术站

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

相关文章

  • 跟我学习javascript的函数调用和构造函数调用

    下面是“跟我学习JavaScript的函数调用和构造函数调用”的完整攻略。 函数调用 函数调用是指直接调用一个函数,不带 new 关键字。 基本语法 function funcName(param1, param2) { // 函数体 } // 调用函数 funcName(arg1, arg2); 示例说明1 下面是一个简单的函数调用示例: function…

    JavaScript 2023年5月27日
    00
  • 如何提示用户打开Cookie?

    下面我就来详细讲解如何提示用户打开Cookie。 如何提示用户打开Cookie 在网站开发过程中,我们有时需要使用Cookie来存储用户信息、记住用户的偏好设置等等,但是有些用户的浏览器可能默认禁用了Cookie,这就需要我们提示用户打开Cookie,这些提示可以包括以下几个步骤: 步骤一:检测Cookie是否被禁用 我们可以使用JavaScript判断浏览…

    JavaScript 2023年6月11日
    00
  • jquery获取url参数及url加参数的方法

    jQuery获取URL参数的方法 在jQuery中,可以使用以下代码来获取URL中的参数: function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for …

    JavaScript 2023年5月19日
    00
  • JavaScript new对象的四个过程实例浅析

    JavaScript new对象的四个过程实例浅析 在JavaScript中,使用new关键字可以创建一个对象。但是,创建对象并不是一件简单的事情,它会涉及到四个过程,本文将详细讲解这四个过程以及示例分析。 1、创建对象 当使用new关键字创建一个对象时,JavaScript会在内存中为该对象分配空间。这个空间会保存该对象的所有属性和方法。我们先来看一个简单…

    JavaScript 2023年5月27日
    00
  • 详解JavaScript的另类写法

    详解 JavaScript 的另类写法 如果你是一名 JavaScript 开发人员,你肯定已经知道了JavaScript的基本语法并且有了自己的书写习惯。然而,有一些另类的写法可能会极大地提高你的代码质量和效率。 在本篇文章中,我们将深入探讨这些特殊的写法,并使用两个示例来解释这些写法以及它们的优点。 1. 使用三元运算符的短路计算 // 传统写法 if …

    JavaScript 2023年5月18日
    00
  • JavaScript扩展运算符的学习及应用详情(ES6)

    JavaScript 扩展运算符的学习及应用详情(ES6) 扩展运算符 (spread operator) 是 ES6 中引入的一个新的运算符。该运算符的语法是三个点(…),用于在函数调用时扩展一个数组或者在数组字面量中将一个数组展开成多个独立的元素。 扩展运算符的应用场景 数组展开 扩展运算符可以将一个数组展开成多个独立的元素,这使得数组的复制、合并等…

    JavaScript 2023年5月27日
    00
  • Ajax实现跨域访问的三种方法

    下面是详细的讲解: 什么是Ajax实现跨域访问? 在Web开发中,跨域指的是一个域下的文档或脚本试图去请求另一个域下的资源,这种跨域的请求是被浏览器所禁止的。而Ajax实现跨域访问则是指在异步请求数据时,可以在客户端直接向其他域名的服务器获取数据,从而避免了在服务端进行跨域操作的限制。 实现Ajax跨域访问的三种方法 1. 通过修改同源策略 同源策略指的是浏…

    JavaScript 2023年6月11日
    00
  • Javascript Date toString() 方法

    以下是关于JavaScript Date对象的toString()方法的完整攻略,包括两个示例说明。 JavaScript Date对象的toString()方法 JavaScript的toString()方法返回一个表示日期时间部分的字符串,该字符串格式根据国际标准时间(UTC)而定。该方法不接受任何参数。 下面是使用对象的toString()方法的示例:…

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