浅谈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 相关文章推荐
根据分辨率不同,调用不同的css文件
Jul 07 Javascript
javascript重写alert方法的实例代码
Mar 29 Javascript
简约JS日历控件 实例代码
Jul 12 Javascript
基于javascript滚动图片具体实现
Nov 18 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
Aug 26 Javascript
微信小程序 for 循环详解
Oct 09 Javascript
js获取时间函数及扩展函数的方法
Oct 30 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
Jun 11 Javascript
为什么我们要做三份 Webpack 配置文件
Sep 18 Javascript
vue树形结构获取键值的方法示例
Jun 21 Javascript
Javascript三种字符串连接方式及性能比较
May 28 Javascript
Vue+Java+Base64实现条码解析的示例
Sep 23 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
Terran历史背景
2020/03/14 星际争霸
php重定向的三种方法分享
2012/02/22 PHP
PHP中spl_autoload_register()和__autoload()区别分析
2014/05/10 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
用javascript实现在小方框中浏览大图的代码
2007/08/14 Javascript
javascript Object与Function使用
2010/01/11 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
javascript实现了照片拖拽点击置顶的照片墙代码
2015/04/03 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
javascript回到顶部特效
2016/07/30 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
2018/02/10 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
js继承的这6种方式!(上)
2019/04/23 Javascript
小程序绑定用户方案优化小结
2019/05/15 Javascript
vue项目中实现缓存的最佳方案详解
2019/07/11 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
Python中用format函数格式化字符串的用法
2015/04/08 Python
简单介绍Python2.x版本中的cmp()方法的使用
2015/05/20 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
python+Selenium自动化测试——输入,点击操作
2020/03/06 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
2020/03/06 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
Python 实现一个计时器
2020/07/28 Python
利用Python将多张图片合成视频的实现
2020/11/23 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
党员专题组织生活会发言材料
2014/10/17 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python