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 相关文章推荐
javascript的动态加载、缓存、更新以及复用(一)
Jun 09 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
Jun 19 Javascript
动态加载js、css的实例代码
May 26 Javascript
浅谈JavaScript对象的创建方式
Jun 13 Javascript
JavaScript九九乘法口诀表的简单实现
Oct 04 Javascript
Angular2  NgModule 模块详解
Oct 19 Javascript
记录一次完整的react hooks实践
Mar 11 Javascript
20多个小事例带你重温ES10新特性(小结)
Sep 29 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
Apr 13 Javascript
详解vue 组件
Jun 11 Javascript
js实现数字跳动到指定数字
Aug 25 Javascript
了不起的11个JavaScript代码重构最佳实践小结
Jan 11 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
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
php微信开发之自定义菜单完整流程
2016/10/08 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
修改发贴的编辑功能
2007/03/07 Javascript
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
JS跨域问题详解
2014/11/25 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
Vue表单类的父子组件数据传递示例
2018/05/03 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
2018/09/03 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
[03:03]2014DOTA2西雅图国际邀请赛 Alliance战队巡礼
2014/07/07 DOTA
python里大整数相乘相关技巧指南
2014/09/12 Python
Python变量和字符串详解
2017/04/29 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
python3第三方爬虫库BeautifulSoup4安装教程
2018/06/19 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
CSS3+JavaScript实现炫酷呼吸效果的示例代码
2020/06/15 HTML / CSS
戴尔加拿大官网:Dell加拿大
2016/09/17 全球购物
简单的辞职信范文
2014/01/18 职场文书
数控专业个人求职信范文
2014/02/05 职场文书
平面设计专业大学生职业规划书
2014/03/12 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
母亲节寄语大全
2015/02/27 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
有关浪费资源的建议书
2015/09/14 职场文书
MySQL分库分表与分区的入门指南
2021/04/22 MySQL
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js
Python使用openpyxl模块处理Excel文件
2022/06/05 Python