您的当前位置:首页正文

JS中常用的内置函数

2022-06-04 来源:星星旅游
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.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函数编码的字符。   2.Array对象4个数组函数

  (1)join函数:设置分隔符连接数组元素为⼀个字符串。   (2)langth函数:返回数组的长度。   (3)reverse函数:将数组元素顺序颠倒。   (4)sort函数:将数组元素重新排序。   3.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)。   4.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函数:返回⼀个数字的正切值。   5.String对象20个字符串函数

  (1)anchor函数:产⽣⼀个链接点(anchor)以作超级链接⽤。   (2)big函数:将加到⼀号,与...标签结果相同。

  (3)blink函数:使字符串闪烁,与...标签结果相同。   (4)bold函数:使字体加粗,与...标签结果相同。   (5)charAt函数:返回字符串中指定的某个字符。

  (6)fixed函数:将字体设定为固定宽度字体,与...标签结果相同。   (7)fontcolor函数:设定字体颜⾊,与标签结果相同。   (8)fontsize函数:设定字体⼤⼩,与标签结果相同。

  (9)indexOf函数:返回字符串中第⼀个查找到的下标index,从左边开始查找。   (10)italics函数:使字体成为斜体字,与...标签结果相同。

  (11)lastIndexOf函数:返回字符串中第⼀个查找到的下标index,从右边开始查找。   (12)length函数:返回字符串的长度。(不⽤带括号)   (13)link函数:产⽣⼀个超级链接,相当于设定<

AHREF=...>的URL地址。

  (14)small函数:将字体减⼩⼀号,与...标签结果相同。

  (15)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

因篇幅问题不能全部显示,请点此查看更多更全内容