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 内置对象和方法 示例的更多相关文章

  1. JS内置对象的原型不能重定义?只能动态添加属性或方法?

    昨天马上就快下班了,坐在我对面的同事突然问我一个问题,我说“爱过”,哈哈,开个玩笑.情况是这样的,他发现JS的内置对象的原型好像不能通过字面量对象的形式进行覆盖, 只能动态的为内置对象的原型添加属性或 ...

  2. js内置对象的常用属性和方法(Array | String | Date | Math)

    js内置对象:Array  String  Math  Date <!DOCTYPE html> <html lang="en"> <head> ...

  3. JS高级——扩展内置对象的方法

    基本概念 内置对象有很多,几个比较重要的:Math.String.Date.Array 基本使用 1.内置对象创建出来的对象使用的方法使用的其实都是内置对象的原型对象中的方法 (1)a并没有charA ...

  4. 【转】JS内置对象方法

    String内置对象的方法 1. concat() concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串 var str = "Hello"; var out ...

  5. 4月5日--课堂笔记--JS内置对象

    JavaScript 4.5 一.    JS内置对象 1.数组Array a)创建语法1:var arr=new Array(参数); i.       没有参数:创建一个初始容量为0的数组 ii. ...

  6. JS内置对象-String对象、Date日期对象、Array数组对象、Math对象

    一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义 ...

  7. js课程 3-9 js内置对象定时器和超时器怎么使用

    js课程 3-9 js内置对象定时器和超时器怎么使用 一.总结 一句话总结:定时器:    1.定义    sobj=setInterval(func,1000);        2.清除    cl ...

  8. js课程 2-8 js内置对象有哪些

    js课程 2-8 js内置对象有哪些 一.总结 一句话总结:JS中内置了17个对象,常用的是Array对象.Date对象.正则表达式对象.string对象.Global对象. 1.js常用对象有哪些? ...

  9. JS 内置对象 String对象

    JS内置对象   String对象:字符串对象,提供了对字符串进行操作的属性和方法.   Array对象:数组对象,提供了数组操作方面的属性和方法.   Date对象:日期时间对象,可以获取系统的日期 ...

随机推荐

  1. Java虚拟机六 堆溢出的处理

    在Java程序中,如果堆空间不足,有可能抛出内存溢出错误:Out Of Memory,简称OOM. Exception in thread "main" java.lang.Out ...

  2. fis前端开发框架

    FIS是专为解决前端开发中自动化工具.性能优化.模块化框架.开发规范.代码部署.开发流程等问题的工具框架,相比gulp和grunt更傻瓜化,上手更容易,最近抽空学习了一下,分享一下心得. FIS官网: ...

  3. 使用disavled属性锁定input内容不可以修改后,打印获取不到对应的值

    当我们需要锁定input内容不让修改时,可以使用disabled="disabled"和readonly="readonly", 官方的解释是:disabled ...

  4. python转化字符串形式的json

    在使用python对字符串形式的json进行 json.loads() 的操作时,遇到了:JSONDecodeError: Invalid \escape,提示\无法excape,可以通过以下方式将字 ...

  5. POJ-2329 Nearest number - 2(BFS)

    Nearest number - 2 Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 4100 Accepted: 1275 De ...

  6. poj1611 The suspects【并查集】

    严重急性呼吸系统综合症( SARS), 一种原因不明的非典型性肺炎,从2003年3月中旬开始被认为是全球威胁.为了减少传播给别人的机会, 最好的策略是隔离可能的患者. 在Not-Spreading-Y ...

  7. hihocoder 1330 - 数组重排 - [hiho一下167周][最小公倍数]

    题目链接:https://hihocoder.com/problemset/problem/1330 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi想知道,如果他 ...

  8. Django模板变量的使用

    在views.py中进行逻辑控制,编写向跳转页面传递内容的代码.可以看出,对类.字典.列表中的数据均可操作.views.py的内容如下: from django.shortcuts import re ...

  9. Oracle to_date()函数的用法介绍

    to_date()是Oracle数据库函数的代表函数之一,下文对Oracle to_date()函数的几种用法作了详细的介绍说明,需要的朋友可以参考下     在Oracle数据库中,Oracle t ...

  10. OpenJ_Bailian - 4152 最佳加法表达式 dp

    http://bailian.openjudge.cn/practice/4152?lang=en_US 题解 :dp[i][j]代表前i个字符加j个加号可以得到的最小值,于是dp[i+k[j+1]可 ...