JS内置函数

转自: http://hi.baidu.com/49201650/item/1d60c2948cf071db1b49dfca 

 

 

JS内置函数

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函数一共可分为常规函数、数组函数、日期函数、数学函数、字符串函数等五类。 

  (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函数编码的字符。

  函数有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函数:返回一个数字的正切值。

  5.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对象 Array Boolean Date Math Number String RegExp 

  Functions 

  Events 

  Browser对象 Window 

  Navigator 

  Screen History Location 

  HTML-DOM对象 Document Anchor Area Base Body Button Canvas 

  Event Form Frame Frameset IFrame Image 

  InputButton 

  InputCheckbox 

  InputFile 

  InputHidden 

  InputPassword 

  InputRadio 

  InputReset 

  InputSubmit 

  InputText 

  Link Meta Object Option Select Style Table 

  TableCell 

  TableRow Textarea

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值