资讯专栏INFORMATION COLUMN

Javascript核心参考

G9YH / 1944人阅读

摘要:提取字符串的一个子串,的一个变体提取字符串的一个子串返回指定字符串的一份副本都转化为小写返回指定字符串的一份副本都转化为大写返回指定字符串的一份副本,其中前后的空白字符都已删除返回原始的字符串值。

Arguments

callee 指代当前正在执行的函数

length 传递给函数的参数个数,以及Arguments对象中数组元素的个数

Array

构造函数

new Array()

new Array(size)

new Array(ele0,ele1,ele2.....elen)

参数

size 设定的数组元素的个数.返回数组的length属性等于size

ele 用指定的参数来实例化

返回值

异常

RangeError 当给Array()构造函数传入单个整数参数size时,如果size为负数,或大于2^32-1时候,会抛出RangeError异常

属性

length 用来指明数组中的元素个数,当数组中的元素不连续时,length等于数组中最后一个元素的序号加一。

方法

concat() 把元素衔接到数组中

every() 测试断言函数是否对每个数组元素都为真

filter() 返回满足断言函数的数组元素

forEach() 为数组的每一个元素调用指定函数

indexOf() 在数组中查找匹配元素

join() 将数组的所有元素转化为字符串,并衔接起来 [array转string的方法]

lastIndexOf() 在数组中反向查找

map() 从数组的元素中,计算出新的数组元素(有返回值)

pop() 移除数组最后一个元素

push() 把元素添加到数组尾部

reduce() 从数组的元素中,计算出一个值

reduceRight() 从数组的元素中,从右到左遍历数组,计算出一个值

reverse() 在原数组中颠倒数组元素的顺序(不会创建一个新数组)

shift() 移除数组的第一个元素

slice() 返回数组的一部分(返回新数组)

some() 测试是否至少有一个数组元素能让断言函数为真

sort() 对数组元素进行排序(可以传入函数)

splice() 对原数组插入、删除或替换数组元素

toLocaleString() 将数组转化为本地化字符串

toString() 将数组转化为字符串

unshift() 在数组的头部添加新元素

Boolean

方法

toString() 将布尔值转换成字符串

valueOf() Boolean对象的布尔值

Date

构造函数

new Date()

new Date(millliseconds); //毫秒

new Date(datestring);

new Date(year, month, day, hours, minutes, seconds, ms)

参数

month 月份,介于0(1月) ~ 11(12月)之间的一个整数

day 月份中的第几天,介于1~31之间的一个整数

hours 小时,0(午夜)~23(晚上11点)之间的整数

方法

"UTC"表示使用世界时间进行操作

getTime() 返回Date对象的内部毫秒表示形式

getFullYear() 返回Date对象的月份中的年份值

getMonth() 返回Date对象的月份中的月份值

getDate() 返回Date对象的## 标题文字 ##月份中的日期值

getDay() 返回Date对象的一周中的日期值,比如星期几

getHours() 返回Date对象的小时值

getMinutes() 返回Date对象的分钟值

getSeconds() 返回Date对象的秒数值

getMilliseconds() 返回Date对象的毫秒值

静态方法

Date.now() 返回当前时间,自纪元开始后的毫秒数

Date.parse() 解析一个日期及时间的字符串表示,返回该日期的内部毫秒表示

Date.UTC() 返回指定的UTC日期及时间的毫秒表示

URI Error Function Global JSON

方法

JSON.parse 反序列化 把json转化为obj

JSON.stringify 序列化 把obj转化为json

Math

数学函数和常量

常量Math.constant

Math.e 常量e,自然对数的底数

Math.LN10 10的自然对数

Math.LN12 2的自然对数

Math.PI 常量π

静态函数Math.function()

Math.abs() 计算绝对值

Math.random() 计算一个随机数

Nubmer Object

包含所有JavaScript对象的特性的超类

构造函数

new Object()

new Object(value)

参数

value

属性

constructor 引用当前对象的构造函数(一个Javascript函数)

方法

静态方法

RegExp String

构造函数

new string(s) //构造函数

function String(s) //转换函数

参数

s : 待存储到一个String对象中或转换为一个原始字符串的值

返回

属性

length 该字符串的字符数

方法

charAt() 取出一个字符串中指定位置的字符

charCodeAt() 返回一个字符串中指定位置的字符的编码

concat() 将一个或多个值连接成一个字符串

indexOf() 在指定字符串中寻找一个字符或子串

lastIndexOf() 在指定字符串中向后寻找一个字符或子串

localeCompare() 使用本地定义的顺序比较字符串

match() 使用正则表达式执行模式匹配(RegExp)

replace() 使用正则表达式执行查找与替换操作(RegExp)

search() 在一个字符串中查找匹配某个正则表达式的子串(RegExp)

slice() 返回字符串的一个切片或字串

split() 在指定的分隔符字符串或正则表达式处断开,将一个字符串分割为由字符串组成的数组。

substr() 提取字符串的一个子串,substring()的一个变体

substring() 提取字符串的一个子串

toLowerCase() 返回指定字符串的一份副本,都转化为小写

toString()

toUpperCase() 返回指定字符串的一份副本,都转化为大写

trim() 返回指定字符串的一份副本,其中前后的空白字符都已删除

valueOf() 返回原始的字符串值。

静态方法

HTML方法

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/78963.html

相关文章

  • ES6引入的数据结构 - ES6 - ECMAScript特性 - Javascript核心

    摘要:引入的数据结构新加入的数据类型有这些数据结构的支持并不广泛,在写这篇文章的时候。是或其他可枚举的对象,其每个元素是的元数组。开头的和不对持有引用,不影响。因此,他们没有办法对自身的进行直接的枚举。目前新版的和支持。 原文:http://pij.robinqu.me/JavaScript_Core/ECMAScript/es6/es6_data_types.html 源代...

    fobnn 评论0 收藏0
  • task0002(一)- JavaScript数据类型及语言基础

    摘要:不过让流行起来的原因应该是是目前所有主流浏览器上唯一支持的脚本语言。经过测试,数字字符串布尔日期可以直接赋值,修改不会产生影响。再考虑对象类型为或者的情况。对于结果声明其类型。判断对象的类型是还是,结果类型更改。 转载自我的个人博客 欢迎大家批评指正 1. 第一个页面交互 这里最需要学习的老师的代码中,每一部分功能都由函数控制,没有创建一个全部变量。且最后有一个函数来控制执行代码...

    elarity 评论0 收藏0
  • 函数 - Javascript语法基础 - Javascript核心

    摘要:在定义函数的作用域外调用,得到的返回仍然是函数创建时所在的作用域的局部变量。这是因为所在的匿名函数的闭包中存放的是第一行的,而不是在循环中获得的的当前值。 原文: http://pij.robinqu.me/JavaScript_Core/JavaScript_Basics/Function.html 源代码: https://github.com/RobinQu/Pr...

    wuaiqiu 评论0 收藏0
  • Strict Mode - Javascript语法基础 - Javascript核心

    原文: http://pij.robinqu.me/Javascript_Core/Javascript_Basics/Strict_Mode.html 源代码: https://github.com/RobinQu/Programing-In-Javascript/blob/master/chapters/Javascript_Core/Javascript_Basics/Strict...

    jzzlee 评论0 收藏0
  • 数组 - Javascript语法基础 - Javascript核心

    摘要:数组创建数组数组字面量使用构造函数数组本质上是所以要判断是不是数组,需要通过判断。数组长度使用属性获取元素的个数。例如函数的对象就是这样 原文: http://pij.robinqu.me/JavaScript_Core/JavaScript_Basics/Array.html 源代码: https://github.com/RobinQu/Programing-In-...

    molyzzx 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<