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

一、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常用内置方法和对象的全部内容了,希望对大家有所帮助,多多支持我们~

(0)

相关推荐

  • javascript内置对象操作详解

    1.indexOf() 方法 -----这个方法比较常用 返回某个指定的字符串值在字符串中首次出现的位置 使用格式:stringObject.indexOf(substring, startpos) 举个例子:寻找第二个o所在的位子 var mystr="Hello World!" document.write(mystr.indexOf("o",mystr.indexOf("o")+1));--------结果是:7 mystr.indexOf

  • jsp内置对象及方法详细介绍

    jsp提供了的9个内置对象,下面jsp的9大内置对象方法说明 内置对象 类型 作用域 request javax.servlet.http.HttpServletRequest request response javax.servlet.http.HttpServletResponse response pageContext javax.servlet.jsp.PageContext page session javax.servlet.http.HtpSession session app

  • JavaScript学习笔记之内置对象

    JS Window 窗口对象:http://www.w3school.com.cn/js/js_window.asp 所有浏览器都支持window对象.它表示浏览器窗口. 所有 JavaScript 全局对象.函数以及变量均自动成为window对象的成员. 窗口对象的属性和方法格式: [window.]属性 [window.]方法(参数) 甚至 HTML DOM 的 document 也是 window 对象的属性之一: window.document.getElementById("heade

  • 浅谈js内置对象Math的属性和方法(推荐)

    属性: constructor 所建立对象的函数参考 prototype 能够为对象加入的属性和方法 E 欧拉常量,自然对数的底(约等于2.718) LN2 2的自然对数(约等于0.693) LN10 10的自然对数(约等于2.302) LOG2E 以2为底的e的对数.(约等于1.442) LOG10E 以10为底的e的对数(约等于0.434) PI ∏的值(约等于3.14159) SQRT1_2 1/2(0.5)的平方根(即l除以2的平方根,约等于o.707) SQRT2 2的平方根(约等于1

  • 浅谈JavaScript的内置对象和浏览器对象

    在javascript中对象通常包括两种类型:内置对象和浏览器对象,此外,用户还可以自定义对象. 对象包含两个要素: 1. 用来描述对象特性的一组数据,也就是若干变量,通常称为属性. 2. 用来操作对象特性的若干动作,也就是若干函数,通常称为方法. 浏览器对象 对象 含义 anchor 当前文档中设置了name属性的超链接 applet 当前文档中的小程序 area 客户端图形映射中的区域 button 表单中的按钮 checkbook 表单中的复选框 document 当前窗口中的HTML文档

  • js内置对象处理_打印学生成绩单的简单实现

    任务: 1.通过js的内置对象得到当前日期 var date=new Date(); var year=date.toString().slice(11,15); document.write(year.toString()+"年"); var month=date.getMonth(); month=month+1; if(month<10){ document.write("0"+month+"月"); }else{ document.

  • 深入理解JavaScript单体内置对象

    JavaScript中定义了两个单体内置对象:Global和Math. Global对象 Global对象是JavaScript中最特别的一个对象.不属于任何其他对象的属性和方法,最终都是它的属性和方法.实际上,没有全局变量或全局作用域,所有在全局作用域中定义的属性和函数,都是Global对象的属性. Global对象包含了一些有用的方法: 1.URI编码方法 Global对象的encodeURI()和encodeURIComponent()方法可以对URI进行编码,encodeURI()主要用

  • javascript内置对象arguments详解

    一.什么是argumentsarguments 是是JavaScript里的一个内置对象,它很古怪,也经常被人所忽视,但实际上是很重要的.所有主要的js函数库都利用了arguments对象.所以agruments对象对于javascript程序员来说是必需熟悉的.所有的函数都有属于自己的一个arguments对象,它包括了函所要调用的参数.他不是一个数组,如果用typeof arguments,返回的是'object'.虽然我们可以用调用数据的方法来调用arguments.比如length,还有

  • 浅谈js常用内置方法和对象

    JS内置函数不从属于任何对象,在JS语句的任何地方都可以直接使用这些函数.JS中常用的内置函数如下: 1.eval(str)接收一个字符串形式的表达式,并试图求出表达式的值.作为参数的表达式可以采用任何合法的操作符和常数.如果参数中包含JS命令,这些命令也可以被执行,就像这些命令是JS程序的一部分一样. 2.parseInt(str,n)试图从一个字符串中提取一个整数.可附加一个n整数实现返回n进制整数.如果在字符串中存在除了数字.符号.小数点和指数符号以外的字符,就停止转换,返回已有的结果.如

  • 浅谈JS数组内置遍历方法有哪些和区别

    目录 forEach()(ES6)方法 map()(ES6) 方法 flatMap()方法 for...in... for...of... filter(ES6)遍历数组 every()函数(ES6) find()函数(ES6) findIndex()函数 (ES6) forEach()(ES6)方法 forEach()(ES6)方法对数组的每个元素执行一次给定的函数. 1. 数组里的元素个数有几个,该方法里的回调就会执行几次     2. 第一个参数是数组里的元素,第二个参数为数组里元素的索引

  • 浅谈使用Python内置函数getattr实现分发模式

    本文研究的主要是使用Python内置函数getattr实现分发模式的相关问题,具体介绍如下. getattr 常见的使用模式是作为一个分发者.举个例子,如果你有一个程序可以以不同的格式输出数据,你可以为每种输出格式定义各自的格式输出函数,然后使用唯一的分发函数调用所需的格式输出函数. 例如,让我们假设有一个以 HTML.XML 和普通文本格式打印站点统计的程序.输出格式在命令行中指定,或者保存在配置文件中.statsout 模块定义了三个函数:output_html.output_xml 和 o

  • 浅谈JS中的bind方法与函数柯里化

    绑定函数bind()最简单的用法是创建一个函数,使这个函数不论怎么调用都有同样的this值.不同于call和apply只是单纯地设置this的值后传参,它还会将所有传入bind()方法中的实参(第一个参数之后的参数)与this一起绑定. 关于这个特性看<JS权威指南>原文的例子: var sum = function(x,y) { return x + y }; var succ = sum.bind(null, 1); //让this指向null,其后的实参也会作为实参传入被绑定的函数sum

  • Python3常用内置方法代码实例

    这篇文章主要介绍了Python3常用内置方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 max()/min() 传入一个参数 (可迭代对象), 返回这个可迭代对象中最大的元素 可以设置default关键字参数, 当这个可迭代对象为空时, 返回default的值 传入多个参数, 返回这些参数中最大的参数 多个参数必须是同类型的 两种方法都可以设置key关键字参数(传入函数) """ max(iterable, *[

  • 浅谈ES6新增的数组方法和对象

    es6新增的遍历数组的方法,后面都会用这个方法来遍历数组,或者对象,还有set,map let arr=[1,2,3,4,3,2,1,2]; 遍历数组最简洁直接的方法 for (let value of arr) { console.log(value);//输出1,2,3,4,3,2,1,2 } 1. 数组.map() 返回一个新的数组,es5要复制一个新的数组我们一般用循环,现在直接用map let arr=[1,2,3,4,3,2,1,2]; let newArr=arr.map((val

  • 浅谈js使用in和hasOwnProperty获取对象属性的区别

    in判断的是对象的所有属性,包括对象实例及其原型的属性: 而hasOwnProperty则是判断对象实例的是否具有某个属性. 示例代码: <script type="text/javascript"> function Person(){ } Person.prototype.name = "allen"; var person = new Person(); console.log(person.hasOwnProperty("name&qu

  • 浅谈js正则之test方法bug篇

    其实我很少用这个,所以之前一直没注意这个问题,自从落叶那厮写了个变态的测试我才去看了下这东西 下面的代码都是在chrome的F12下调试的,大家可以研究一下 先来看个东西吧. var re = /\d/; console.log( re.test("1") ); console.log( re.test("1") ); console.log( re.test("1") ); console.log( re.test("1")

  • Python常用内置函数和关键字使用详解

    目录 常用内置方法 查看所有的内置类和内置方法 标准输入输出 数学 序列 进制数转换 ASCII字符编码转换 其它 常用关键字 常见内置属性 常用内置方法 在Python中有许许多多的内置方法,就是一些Python内置的函数,它们是我们日常中经常可以使用的到的一些基础的工具,可以方便我们的工作. 查看所有的内置类和内置方法 # 方法一 built_list = dir(__builtins__) # 方法二 import builtins built_list = dir(builtins) 其

随机推荐