热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

js内置对象API方法最常用的

日期对象Date()构造函数newDate()可以使用任意的时间日期或者获取当前时间vardatenewDate(‘2000-11-1012:00:00’);vardatene

日期对象

Date()
构造函数new Date()可以使用任意的时间日期或者获取当前时间

var date = new Date(‘2000-11-10 12:00:00’);
var date = new Date;

日期对象的方法

getFullyear() //返回年份,四位数,建议使用
getMonth() //返回月份,范围为0~11,使用的时候要加1
getDate() //返回日期对象中的一个月中的第几天
getDay() //返回星期中的某一天,0~6,星期天为零
getHours() //返回小时
getMinutes() //返回分钟
getSeconds() //返回秒
getMillseconds() //返回毫秒部分
getTime() //返回日期对象中的时间戳的毫秒数
getTimezoneOffset() //返回日期对象中的时区的时差数,单位是分

数学对象

用于为数学计算提供常量和计算函数
Math.E//常量自然对数e≈2.73

Math.LN10: //loge10

Math.LN2: //loge2

Math.LOG10E: //log10e

Math.LOG2E: //log2e

Math.PI: //3.1415926

Math.SQRT1_2: //2的平方根的倒数

Math.SQRT2: //2的平方根

Math.abs() //绝对值

Math.ceil(): //向上取整

Math.floor(): //向下取整

Math.max(num1,num2….): //取最大值

Math.min(): //取最小值

Math.pow(x,y): //返回x的y次幂

Math.random(): //0.0~1.0之间的随机数,包括0不包括1

获得[a,b]之间的随机数
var radom =Math.random();
radom = Math.floor(radom*(b-a+1))+a;

Math.round(): //四舍五入

Math.sqrt(): //平方根

字符串对象的方法:

indexOf(“abc”) //返回子字符串abc在字符串中第一次出现的位置
lastIndexOf(“abc”) //返回子字符串abc在字符串中最后一次出现位置
match(regexp) //找到一个或多个正则表达式的匹配 返回匹配结果的伪数组
replace(表达式,替换的字符串) //替换一个与正则表达式相匹配的子串
search(regexp) //查找与正则表达式相匹配的子字符串
split(正则表达式,数组最大长度) //用于把一个字符串分割成字符串的数组
slice(startindex,endindex) //返回一个子字符串
substr(startindex,length) //返回一个子字符串
substring(startindex,endindex) //返回一个子字符串
toLowerCase() //将字符串转换为小写
toUpperCase() //将字符串转换为大写
charAt(0); //返回指定索引字符

数组的方法

toString() //将数组转换为字符串
join() //将数组元素连接成字符串
push() //在数组尾部添加元素并返回一个新的长度
concat() //添加元素并生成新数组
unshift() //在数组头部添加元素并返回一个新长度
pop() //删除最后一个元素并返回删除的元素
shift() //删除第一个元素并返回一个删除的元素
splice() //删除、替换或插入数组元素
slice() //返回数组中的一部分
reverse() //颠倒数组中的元素
sort() //将数组元素排序

数组api 增删改查


push() 从数组尾部添加元素
unshift() 从头部添加元素,返回被添加的元素
concat() 合并数组,返回合并后的数组

pop() 从数组尾部删除元素
shift() 从数组头部删除元素
splice(index,len) 从数组第index个索引值开始,删除len个元素,并返回被删除元素组成的数组

splice()
1.如何传3个以上的参数,那么实现替换功能
2.如何传一个参数,删除该参数索引值之后所有元素
3.如果传2个参数;删除参数

indexOf() 判断数组中是否存在某个元素;不存在-1,存在 返回第一个存在元素对应的索引值
find() 根据条件查询元素是否.返回查询结果,如果返回undefined 表示不存在

其他api

toString() 将数组变为字符串,返回字符串
join 将数组变为字符串 ,返回字符串,参数用于替换逗号字符
reverse() 颠倒数组
————————————————

附 原文链接:https://blog.csdn.net/weixin_52591188/article/details/110593932


推荐阅读
  • Ihaveaworkfolderdirectory.我有一个工作文件夹目录。holderDir.glob(*)>holder[ProjectOne, ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • 本文介绍了在Java中检查字符串是否仅包含数字的方法,包括使用正则表达式的示例代码,并提供了测试案例进行验证。同时还解释了Java中的字符转义序列的使用。 ... [详细]
  • node.jsurlsearchparamsAPI哎哎哎 ... [详细]
  • Python中的PyInputPlus模块原文:https ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • C语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 带添加按钮的GridView,item的删除事件
    先上图片效果;gridView无数据时显示添加按钮,有数据时,第一格显示添加按钮,后面显示数据:布局文件:addr_manage.xml<?xmlve ... [详细]
author-avatar
贞亭钟_432
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有