js方法(数组,对象,字符串,时间,内置方法等)

目录

 1.数组方法

2. 对象方法

3. 字符串方法

4.数学方法

5. 日期和时间方法

6.内置方法

7.json方法


1.数组方法

  • push():向数组末尾添加一个或多个元素,并返回新的长度。
  • pop():删除并返回数组的最后一个元素。
  • unshift():向数组开头添加一个或多个元素,并返回新的长度。
  • shift():删除并返回数组的第一个元素。
  • splice():在数组中添加/删除项目,然后返回被删除的项目。
  • slice():从已有的数组中返回选定的元素。
  • indexOf():搜索数组中的元素,并返回它所在的位置。
  • lastIndexOf():搜索数组中的元素,并返回它最后出现的位置。
  • concat():连接两个或更多的数组,并返回结果。
  • join():把数组的所有元素放入一个字符串。
  • reverse():颠倒数组中元素的顺序。
  • sort():对数组的元素进行排序。

2. 对象方法

  • hasOwnProperty():判断一个对象是否具有特定的自身属性(非继承属性)。
  • toString():返回对象的字符串表示。
  • valueOf():返回对象的原始值。
  • Object.keys():返回一个由一个给定对象的自身可枚举属性组成的数组。
  • Object.assign():将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
  • Object.create():创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。
  • Object.defineProperty():定义一个新的属性或修改一个对象的现有属性,并返回该对象。

3. 字符串方法

  • charAt():返回指定位置的字符。
  • fromCharCode():解码一个包含 Unicode 字符的字符串。
  • indexOf():返回指定值在字符串中首次出现的位置。
  • lastIndexOf():返回指定值在字符串中最后一次出现的位置。
  • search():检索与正则表达式匹配的子字符串,并返回第一个匹配项的起始位置。
  • slice():提取字符串的一部分,并返回一个新的字符串。
  • substring():提取字符串的一部分,并返回一个新的字符串。
  • substr():从指定位置开始提取字符串的指定长度的子字符串。
  • toLowerCase():将字符串转换为小写并返回结果。
  • toUpperCase():将字符串转换为大写并返回结果。
  • trim():删除字符串的头尾空白符,并返回结果。

4.数学方法

  • Math.abs(x):返回数的绝对值。
  • Math.ceil(x):返回大于或等于 x,小于下一个整数的值,即向上取整。
  • Math.floor(x):返回小于或等于 x,大于上一个整数的值,即向下取整。
  • Math.max(x, y, z, ..., n):返回一组数中的最大值。
  • Math.min(x, y, z, ..., n):返回一组数中的最小值。
  • Math.pow(x, y):返回 x 的 y 次幂。
  • Math.random():返回一个介于 0(包含)和 1(不包含)之间的随机数。
  • Math.round(x):四舍五入一个数字到最接近的整数,参数可以是任意有效的数值,返回最接近参数并大于等于参数的一个整数。
  • Math.sqrt(x):返回一个数的平方根。

5. 日期和时间方法

  • Date():创建日期对象。
  • getDate():从 Date 对象返回一个月中的哪一天 (1 ~ 31)。
  • getDay():从 Date 对象返回一周中的哪一天 (0 ~ 6)。
  • getFullYear():从 Date 对象以四位数字返回年份。
  • getMonth():从 Date 对象返回月份 (0 ~ 11)。
  • getTime():从 Date 对象返回自1970年1月1日午夜以来的毫秒数。
  • getYear():从 Date 对象返回年份 (2位数)。
  • getHours():获取小时 (0 ~ 23)。
  • getMinutes():获取分钟 (0 ~ 59)。
  • getSeconds():获取秒数 (0 ~ 59)。
  • setDate():设置 Date 对象中月份的哪一天 (1 ~ 31)。
  • setFullYear():设置 Date 对象的年份 (4位数字)。
  • setHours():设置 Date 对象的小时 (0 ~ 23)。
  • setMinutes():设置 Date 对象的分钟 (0 ~ 59)。
  • setSeconds():设置 Date 对象的秒数 (0 ~ 59)。

6.内置方法

  • toString():将对象转换为字符串表示形式。
  • valueOf():返回对象的原始值。
  • toLocaleString():将对象转换为本地化的字符串表示形式。
  • isNaN():检查一个值是否为非数字。
  • parseInt():将字符串转换为整数。
  • parseFloat():将字符串转换为浮点数。
  • isFinite():检查一个值是否为有限数。
  • isInteger():检查一个值是否为整数。
  • isArray():检查一个值是否为数组。
  • isObject():检查一个值是否为对象。
  • isDate():检查一个值是否为日期对象。
  • isRegExp():检查一个值是否为正则表达式对象。
  • isFunction():检查一个值是否为函数。
  • isNaN():检查一个值是否为非数字。
  • isNull():检查一个值是否为null。
  • isUndefined():检查一个值是否为undefined。

7.json方法

  • JSON.parse():将JSON字符串转换为JavaScript对象。
  • JSON.stringify():将JavaScript对象转换为JSON字符串。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/162952.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

浅谈勒索病毒防护

免责声明 文章仅做经验分享用途,利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任,一旦造成后果请自行承担!!! 目录 免责声明 一&am…

使用Python调用API接口获取小红书笔记详情数据

本文将详细介绍如何使用Python编程语言调用小红书API接口,以获取小红书笔记的详情数据。我们将从以下几个方面展开讨论:1) API接口简介;2) Python环境准备;3) API密钥获取;4) 使用Requests库发送API请求;5)…

Android系统调试工具大全:解密adb、dumpsys、procrank等神器

Android系统调试工具大全:解密adb、dumpsys、procrank等神器 引言 Android开发中,调试是一个非常重要的环节,本文将介绍一些常用的Android系统调试工具,包括adb、logcat、procrank、dumpsys、dmesg、top、free、df、trace、pm、…

【python学习】基础篇-常用模块-hashlib模块:常见的哈希算法,如MD5、SHA1、SHA256等计算

Python中的hashlib模块提供了常见的哈希算法,如MD5、SHA1、SHA256等。 使用hashlib模块可以方便地计算字符串或文件的哈希值,常用于密码加密、数据完整性校验等场景。 以下是hashlib模块中一些常见哈希算法的用法: 在实际应用中,…

vue项目引入element-plus

文章目录 引入框架遇到的问题引入的时候,报错 ...(reading replace)...报错:The template root requires ...eslint报错: 运行 引入框架 使用add引入 遇到的问题 引入的时候,报错 …(reading ‘replace’)… Cannot read prop…

聊聊鼎叔的新书《无测试组织-测试团队的敏捷转型》

这是鼎叔的第八十篇原创文章。行业大牛和刚毕业的小白,都可以进来聊聊。 欢迎关注本公众号《敏捷测试转型》,星标收藏,大量原创思考文章陆续推出。 本书官方购买链接请点击 https://item.jd.com/14105386.html。 为何写作本书 对于“无测试组…

C#中委托和匿名方法

目录 一、委托 1.委托的实例化 2.委托的调用 3.示例 二、匿名方法 为了实现方法的参数化,提出了委托的概念,委托是一种引用方法的类型,即委托是方法的引用,一旦为委托分配了方法,委托将与该方法具有完全相同的行为…

DOM事件的传播机制

DOM事件的传播机制是指当一个事件在DOM树中触发时,它是如何在各个元素之间传播的。DOM事件传播机制分为三个阶段:捕获阶段、目标阶段和冒泡阶段。此外,还有一种常用的技术称为事件委托,它能够简化事件处理程序的绑定和管理。本文将…

入选《数据结构与算法领域内容帮榜》第44名

入选《数据结构与算法领域内容帮榜》第44名

注册并实名认证华为开发者账号

首先 我们访问 https://www.harmonyos.com/ 访问鸿蒙官方网站 右上角 我们点击 登录 然后 我们选择注册 然后 注册方式 有邮箱和手机号的注册 这边 看大家需要 如果像我不怎么登邮箱这种 建议还是选择手机号注册 这里 居住地区 应该就是默认中国吧 然后 手机号 验证码 密码…

[springboot bug] mac 文件读取灵异事件

一开始是想尝试一下spring在过去的xml文件配置bean 的感觉,但是在测试 FileSystemXmlApplicationContext 的时候,反复确认文件路径没有问题,将 / -> \\ 也不起作用,后决定debug一下,发现根因。记录一下&#xff0c…

C#线程 ConcurrentQueue安全队列介绍

https://blog.csdn.net/qq_41230604/article/details/126305068 C#线程安全队列ConcurrentQueue ConcurrentQueue队列是一个高效的线程安全的队列,是Net Framework 4.0,System.Collections.Concurrent命名空间下的一个数据结构。 ConcurrentQueue内部结…

el-select 组件 懒加载 可远程搜索

用于分页数据的懒加载 vueelment 新建elSelct.vue 组件 <template><div><el-select v-el-select-loadmore"loadMore" :value"defaultValue" :loading"loading" :multiple"multiple":placeholder"placeholder&quo…

LeetCode算法心得——使用最小花费爬楼梯(记忆化搜索+dp)

大家好&#xff0c;我是晴天学长&#xff0c;很重要的思想动规思想&#xff0c;需要的小伙伴可以关注支持一下哦&#xff01;后续会继续更新的。&#x1f4aa;&#x1f4aa;&#x1f4aa; 1&#xff09;使用最小花费爬楼梯 给你一个整数数组 cost &#xff0c;其中 cost[i] 是从…

PTA-使用函数求最大公约数

本题要求实现一个计算两个数的最大公约数的简单函数。 函数接口定义&#xff1a; int gcd( int x, int y ); 其中x和y是两个正整数&#xff0c;函数gcd应返回这两个数的最大公约数。 裁判测试程序样例&#xff1a; #include <stdio.h> int gcd( int x, int y ); i…

【数据结构】深入浅出理解链表中二级指针的应用

&#x1f984;个人主页:修修修也 &#x1f38f;所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022 (注:为方便演示本篇使用的x86系统,因此指针的大小为4个字节) 目录 &#x1f4cc;形参的改变不影响实参! 1.调用函数更改整型时传值调用与传址调用的区别 &#x1f38f;传值…

render函数举例

在这段代码中&#xff0c;renderButton是一个对象吗 还有render为什么不能写成render() {} 代码原文链接 <template><div><renderButton /></div> </template><script setup> import { h, ref } from "vue"; const renderButt…

C#,简单修改Visual Studio 2022设置以支持C#最新版本的编译器,尊享编程之趣

1 PLS README & CHAPTER 5 用一个超简单的例子说明各版本 C# 的差异。 使用新版本&#xff08;比如C#.11&#xff09;&#xff0c;当然有一定的好处。我们在写程序的时候一般这样&#xff1a; Visual Studio 2022 默认只能这样写&#xff1a; string imageFile Path.C…

若依框架参数验证

文章目录 一、前端触发参数校验异常1.前端页面2.前端代码 二、后端触发参数校验异常1.前端页面2.后端报错 三、后端自定义参数验证1.添加注解2.触发后端校验 一、前端触发参数校验异常 1.前端页面 输入不符合校验规则的值来触发 2.前端代码 校验规则数组 表单的元素 修…

SQL Server数据库备份与还原

目录 SQL Server DataBase备份 SQL Server DataBase还原 SQL Server DataBase备份 在 SQL Server 中&#xff0c;你可以使用 SQL Server Management Studio (SSMS) 或 Transact-SQL 语句来手动备份数据库。以下是两种方法&#xff1a; 使用 SQL Server Management Studio (SS…