浅谈js常用内置方法和对象


Posted in Javascript onSeptember 24, 2016

JS内置函数不从属于任何对象,在JS语句的任何地方都可以直接使用这些函数。JS中常用的内置函数如下:

1、eval(str)接收一个字符串形式的表达式,并试图求出表达式的值。作为参数的表达式可以采用任何合法的操作符和常数。如果参数中包含JS命令,这些命令也可以被执行,就像这些命令是JS程序的一部分一样。

2、parseInt(str,n)试图从一个字符串中提取一个整数。可附加一个n整数实现返回n进制整数。如果在字符串中存在除了数字、符号、小数点和指数符号以外的字符,就停止转换,返回已有的结果。如果第一个字符就不能转换,函数就返回NaN值。

3、parseFloat(str)试图从一个字符串中提取一个浮点值。如果在字符串中存在除了数字、符号、小数点和指数符号以外的字符,就停止转换并返回已有的结果。如果第一个字符就不能转换,函数就返回NaN值。

4、isNaN()用于判断是否为NaN值类型,如果是函数返回true。

5、isFinite(number)可以判断参数number是否是一个无穷。如果是则函数返回false,否则返回true。

6、escape()接受一个字符串,这个字符串中可能含有空格、分号等字符。函数把字符串转换成Cookie的内部表示方式。函数返回值就是这种内部的表达方式。

7、unescape()接受一个Cookie,把其内部表达方式转化成普通的字符串形式。 JS函数一共可分为常规函数、数组函数、日期函数、数学函数、字符串函数等五类。

一、9个常规函数

(1)alert函数:显示一个警告对话框,包括一个OK按钮。
 
(2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。
 
(3)escape函数:将字符转换成Unicode码。
 
(4)eval函数:计算表达式的结果。
 
(5)isNaN函数:测试是(true)否(false)不是一个数字。
 
(6)parseFloat函数:将字符串转换成符点数字形式。
 
(7)parseInt函数:将符串转换成整数数字形式(可指定几进制)。
 
(8)prompt函数:显示一个输入对话框,提示等待用户输入。
 
(9)unescape函数:解码由escape函数编码的字符。

二、Array对象4个数组函数

(1)join函数:设置分隔符连接数组元素为一个字符串。
 
(2)langth函数:返回数组的长度。
 
(3)reverse函数:将数组元素顺序颠倒。
 
(4)sort函数:将数组元素重新排序。

三、Data对象20个日期函数

(1)getDate函数:返回日期的“日”部分,值为1~31。
 
(2)getDay函数:返回星期,值为0~6,0表示星期日。
 
(3)getHours函数:返回日期的“小时”部分,值为0~23。
 
(4)getMinutes函数:返回日期的“分钟”部分,值为0~59。
 
(5)getMonth函数:返回日期的“月”部分,值为0~11。
 
(6)getSeconds函数:返回日期的“秒”部分,值为0~59。
 
(7)getTime函数:返回系统时间。
 
(8)getTimezoneOffset函数:返回此地区的时差(当地时间与GMT格林威治标准时间的地区时差),单位为分钟。
 
(9)getYear函数:返回日期的“年”部分。返回值以1900年为基数,如1999年为99。
 
(10)parse函数:返回从1970年1月1日零时整算起的毫秒数(当地时间)。
 
(11)setDate函数:设定日期的“日”部分,值为0~31。
 
(12)setHours函数:设定日期的“小时”部分,值为0~23。
 
(13)setMinutes函数:设定日期的“分钟”部分,值为0~59。
 
(14)setMonth函数:设定日期的“月”部分,值为0~11。其中0表示1月,...,11表示12月。
 
(15)setSeconds函数:设定日期的“秒”部分,值为0~59。
 
(16)setTime函数:设定时间。时间数值为1970年1月1日零时整算起的毫秒数。
 
(17)setYear函数:设定日期的“年”部分。
 
(18)toGMTString函数:转换日期成为字符串,为GMT格林威治标准时间。
 
(19)setLocaleString函数:转换日期成为字符串,为当地时间。
 
(20)UTC函数:返回从1970年1月1日零时整算起的毫秒数(GMT)。

四、Math对象的属性和函数

主要属性有
 
Math.e(e自然对数)
 
Math.LN2(2的自然对数)
 
Math.LN10(10的自然对数)
 
Math.LOG2E(e的对数,底数为2)
 
Math.LOG10E(e的对数,底数为10)
 
Math.PI(π圆周率)
 
Math.SQRT1_2(1/2的平方根值)
 
Math.SQRT2(2的平方根值)。
 
函数有18个:
 
(1)abs函数:Math.abs(以下同),返回一个数字的绝对值。
 
(2)acos函数:返回一个数字的反余弦值,结果为0~π弧度(radians)。
 
(3)asin函数:返回一个数字的反正弦值,结果为-π/2~π/2弧度。
 
(4)atan函数:返回一个数字的反正切值,结果为-π/2~π/2弧度。
 
(5)atan2函数:返回一个坐标的极坐标角度值。
 
(6)ceil函数:返回一个数字的最小整数值(大于或等于)。
 
(7)cos函数:返回一个数字的余弦值,结果为-1~1。
 
(8)exp函数:返回e(自然对数)的乘方值。
 
(9)floor函数:返回一个数字的最大整数值(小于或等于)。
 
(10)log函数:自然对数函数,返回一个数字的自然对数(e)值。
 
(11)max函数:返回两个数的最大值。
 
(12)min函数:返回两个数的最小值。
 
(13)pow函数:返回一个数字的乘方值。
 
(14)random函数:返回一个0~1的随机数值。
 
(15)round函数:返回一个数字的四舍五入值,类型是整数。
 
(16)sin函数:返回一个数字的正弦值,结果为-1~1。
 
(17)sqrt函数:返回一个数字的平方根值。
 
(18)tan函数:返回一个数字的正切值。

五、String对象20个字符串函数

(1)anchor函数:产生一个链接点(anchor)以作超级链接用。
 
(2)big函数:将字体加到一号,与<BIG>...</BIG>标签结果相同。
 
(3)blink函数:使字符串闪烁,与<BLINK>...</BLINK>标签结果相同。
 
(4)bold函数:使字体加粗,与<B>...</B>标签结果相同。
 
(5)charAt函数:返回字符串中指定的某个字符。
 
(6)fixed函数:将字体设定为固定宽度字体,与<TT>...</TT>标签结果相同。
 
(7)fontcolor函数:设定字体颜色,与<FONTCOLOR=color>标签结果相同。
 
(8)fontsize函数:设定字体大小,与<FONTSIZE=n>标签结果相同。
 
(9)indexOf函数:返回字符串中第一个查找到的下标index,从左边开始查找。
 
(10)italics函数:使字体成为斜体字,与<I>...</I>标签结果相同。
 
(11)lastIndexOf函数:返回字符串中第一个查找到的下标index,从右边开始查找。
 
(12)length函数:返回字符串的长度。(不用带括号)
 
(13)link函数:产生一个超级链接,相当于设定<AHREF=...>的URL地址。
 
(14)small函数:将字体减小一号,与<SMALL>...</SMALL>标签结果相同。
 
(15)strike函数:在文本的中间加一条横线,与<STRIKE>...</STRIKE>标签结果相同。
 
(16)sub函数:显示字符串为下标字(subscript)。
 
(17)substring函数:返回字符串中指定的几个字符。
 
(18)sup函数:显示字符串为上标字(superscript)。
 
(19)toLowerCase函数:将字符串转换为小写。
 
(20)toUpperCase函数:将字符串转换为大写。

以上就是小编为大家带来的浅谈js常用内置方法和对象的全部内容了,希望对大家有所帮助,多多支持三水点靠木~

Javascript 相关文章推荐
正则表达式语法
Oct 09 Javascript
在html页面上拖放移动标签
Jan 08 Javascript
IE6已终止操作问题的2种情况及解决
Apr 23 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
May 05 Javascript
js实现的tab标签切换效果代码分享
Aug 25 Javascript
javaScript数组迭代方法详解
Apr 14 Javascript
完美实现八种js焦点轮播图(下篇)
Apr 20 Javascript
谈谈JavaScript数组常用方法总结
Jan 24 Javascript
简单实现AngularJS轮播图效果
Apr 10 Javascript
vue中的非父子间的通讯问题简单的实例代码
Jul 19 Javascript
vue实现引入本地json的方法分析
Jul 12 Javascript
Vue分页效果与购物车功能
Dec 13 Javascript
js原生跨域_用script标签的简单实现
Sep 24 #Javascript
js内置对象处理_打印学生成绩单的简单实现
Sep 24 #Javascript
用js实现简单算法的实例代码
Sep 24 #Javascript
jQuery实现移动端手机商城购物车功能
Sep 24 #Javascript
AngularJS实现星星等级评分功能
Sep 24 #Javascript
完美的js div拖拽实例代码
Sep 24 #Javascript
javascript 解决浏览器不支持的问题
Sep 24 #Javascript
You might like
咖啡知识大全
2021/03/03 新手入门
PHP邮件专题
2006/10/09 PHP
file_get_contents获取不到网页内容的解决方法
2013/03/07 PHP
DEFER怎么用?
2006/07/01 Javascript
jQuery阻止同类型事件小结
2013/04/19 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
Node.js Sequelize如何实现数据库的读写分离
2016/10/23 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
详解angular中如何监控dom渲染完毕
2017/01/03 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
2018/12/12 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
element的el-table中记录滚动条位置的示例代码
2019/11/06 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
Django中的session用法详解
2020/03/09 Python
Python使用pdb调试代码的技巧
2020/05/03 Python
Jupyter notebook如何修改平台字体
2020/05/13 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
简历中自我评价分享
2013/10/09 职场文书
会计助理岗位职责
2014/02/17 职场文书
大宝sod蜜广告词
2014/03/21 职场文书
2014年学习部工作总结
2014/11/12 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
Python中request的基本使用解决乱码问题
2022/04/12 Python
Python PIL按比例裁剪图片
2022/05/11 Python