JavaScript常用内置对象用法分析


Posted in Javascript onJuly 09, 2019

本文实例讲述了JavaScript常用内置对象用法。分享给大家供大家参考,具体如下:

博主最近半个月没有更新博客,主要是每天都在学车中,学车的过程虽然挺折腾的,但是人吗总得学会适应,在百忙之中给大家分享一篇关于JavaScript的内置对象,不清楚的小伙伴可以进来看看。

(1)String对象

当使用到字符串的属性或方法时,系统会把字符串包装成一个对象

属性

length:获取字符串的长度

方法

concat(str1,str2) 连接字符串
indexOf(str) 查找第一次出现的子字符串的位置
substr(num1,num2) 子字符串截取
toUpperCase() 转换为大写
charAt(num) 去第几个元素
replace(str1,str2) 替换字符串中的内容

(2)Date对象

以当前时间创建对象:

var d = new Date();

常用方法

getFullYear() 获取4位数的年份
getMonth() 获取月份[0-11],需要进行+1操作
getDate() 获取日期[1-31]
getHours() 获取时
getMinutes() 获取分
getSecond() 获取秒
getMilliseconds() 获取毫秒

(3)Math类(相当于静态工具)

常用方法

abs(num) 求绝对值函数
ceil(num) 大于参数值的最小整数
floor(num) 小于参数值的最大整数
min(num1,num2) 求最小值
max(num1,num2) 求最大值
pow(num1,num2) 求参数1的参数2次方
random() 返回0-1之间的随机数
round(num) 四舍五入
sqrt(num) 开方函数

(4)数组对象

属性

length:该数组的长度

常用方法

concat(arr) 将该数组和参数数组合并,得到一个新的数组
join(str) 将数组转换为字符串
pop() 删除最后一个元素,并返回该元素
push(mixed,mixed…) 在数组尾部入栈,并放回数组的长度
reverse() 反转数组
shift() 移除数组的第一个元素,并返回该元素
unshift(mixed,mixed…) 在数组的开始处插入元素,并返回数组的长度
slice(start,end) 返回数组中的一段作为新数组返回
sort(functionsort) 根据排序函数来排序数组,如果省略排序函数,则按照Ascll来进行排序
splice(start,length) 删除数组中的指定元素

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
基于jquery实现的鼠标滑过按钮改变背景图片
Jul 15 Javascript
Google (Local) Search API的简单使用介绍
Nov 28 Javascript
Jquery实现自定义tooltip示例代码
Feb 12 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
Oct 09 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
Aug 01 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
JS使用cookie实现只出现一次的广告代码效果
Apr 22 Javascript
利用vue开发一个所谓的数独方法实例
Dec 21 Javascript
微信开发之微信jssdk录音功能开发示例
Oct 22 Javascript
通过循环优化 JavaScript 程序
Jun 24 Javascript
vue 验证码界面实现点击后标灰并设置div按钮不可点击状态
Oct 28 Javascript
vue键盘事件点击事件加native操作
Jul 27 Javascript
JavaScript遍历数组和对象的元素简单操作示例
Jul 09 #Javascript
JavaScript中BOM对象原理与用法分析
Jul 09 #Javascript
jquery多级树形下拉菜单的实例代码
Jul 09 #jQuery
vue 组件中使用 transition 和 transition-group实现过渡动画
Jul 09 #Javascript
详解vue 2.6 中 slot 的新用法
Jul 09 #Javascript
JavaScript中var的重要性实例分析
Jul 09 #Javascript
js图片无缝滚动插件使用详解
May 26 #Javascript
You might like
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
解决GD中文乱码问题
2007/02/14 PHP
php面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
jQuery之尺寸调整组件的深入解析
2013/06/19 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
深入理解关于javascript中apply()和call()方法的区别
2016/04/12 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
Angular2.0实现modal对话框的方法示例
2018/02/18 Javascript
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
p5.js临摹动态图形实现方法详解
2019/10/23 Javascript
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
[02:10]2018DOTA2亚洲邀请赛赛前采访-Liquid
2018/04/03 DOTA
使用Python编写Linux系统守护进程实例
2015/02/03 Python
python学习数据结构实例代码
2015/05/11 Python
python实现自动发送邮件发送多人、群发、多附件的示例
2018/01/23 Python
简单了解python变量的作用域
2019/07/30 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
2020/05/25 Python
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
难忘的一课教学反思
2014/04/30 职场文书
慈善捐赠倡议书
2014/08/30 职场文书
群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
2015年党风廉政建设责任书
2015/01/29 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android