浅谈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 相关文章推荐
event.srcElement 用法笔记e.target
Dec 18 Javascript
JQuery中form验证出错信息的查看方法
Oct 08 Javascript
浅谈angularJS 作用域
Jul 05 Javascript
JS实现不规则TAB选项卡效果代码
Sep 16 Javascript
Node.js 应用跑得更快 10 个技巧
Apr 03 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
Dec 13 Javascript
原生JS写Ajax的请求函数功能
Dec 22 Javascript
35个最好用的Vue开源库(史上最全)
Jan 03 Javascript
利用Electron简单撸一个Markdown编辑器的方法
Jun 10 Javascript
vue 检测用户上传图片宽高的方法
Feb 06 Javascript
JavaScript中arguments的使用方法详解
Dec 20 Javascript
uniapp开发打包多端应用完整方法指南
Dec 24 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
PHP使用get_headers函数判断远程文件是否存在的方法
2014/11/28 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
javascript 表单的友好用户体现
2009/01/07 Javascript
JavaScript高级程序设计 学习笔记 js高级技巧
2011/09/20 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
2015/08/28 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018/08/13 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
vue3.0 CLI - 2.1 -  component 组件入门教程
2018/09/14 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
2019/01/15 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
详解vue beforeRouteEnter 异步获取数据给实例问题
2019/08/09 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
python解析文件示例
2014/01/23 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
python tornado修改log输出方式
2019/11/18 Python
python 实现生成均匀分布的点
2019/12/05 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
幼儿园中班评语大全
2014/04/17 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
安全责任书怎么写
2014/07/28 职场文书
消防安全培训工作总结
2015/10/23 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书
python 爬取豆瓣网页的示例
2021/04/13 Python
nginx 添加http_stub_status_module模块
2022/05/25 Servers
Redis基本数据类型String常用操作命令
2022/06/01 Redis