JavaScript 内置对象

1.1 Boolean创建Boolean对象的语法

new Boolean(value)  构造函数,将value转换为布尔值并返回一个对象
Boolean(value)  转换函数,只将value转换为布尔值,并返回这个原始值

0、-0、null、""、false、undefined 或 NaN 都会被转换为false,其他的都是true

1.2 Number对象

Number 对象是原始数值的包装对象。

创建Number对象的语法:

var myNum=new Number(value);
var myNum=Number(value);

1.3 String 对象(不可变)

创建String对象的语法

new String(s);
String(s);

String对象常用的属性和方法

length属性: 获取字符串的长度

charAt() : 用于获取指定下标的字符

indexOf() : 获取指定字符在字符串中第一次出现的下标

slice(start, end) : 截取子字符串 支持负数

substr(start, length): 截取子字符串,从start开始的length个字符

substring(start, end) : 截取子字符串

split() 和 Array对象的 join() 方法是成对使用

join('连接字符串') var names=['tom', 'mary']

names.join('_') --> 生成字符串 'tom_mary'

split('分隔符') : 将字符串按照分隔符分割成数组

跟正则表达式有关

match() :

replace() :

search() :

1.4 RegExp 正则表达式对象

创建正则表达式对象的方式

方式一:直接量

/pattern/attributes

方式二: 构造方法

new RegExp(pattern, attributes);

正则表达式对象

test()方法 : 正则表达式对象 校验字符串是否符合模式

正则表达式的特殊符号

[] 表示一个字符

[0-9] 表示0-9之间的任意一个字符

[a-z] 表示小写字母的任意一个字符

[A-Za-z_0-9]

[^] 表示一个字符,但不能是[]里面的

[^0-9] 不是0-9之间的任意一个字符

. 代表除了换行和行结束符的任意一个字符

\d 等价 [0-9]

\D 不能是数字的一个字符

正则表达式中表示数量词

+修饰前面的这个字符串出现一次或者多次 >=1

*修饰前面的这个字符串出现零次或者多次 >=0

?修饰前面的这个字符串出现零次或者一次 0 || 1

{n} 修饰前面的这个字符串出现n次

{n,} 修饰前面的这个字符串出现>=n次

{n,m} 修饰前面的这个字符串出现>=n && <=m次

1.5 Date对象

Date 对象用于处理日期和时间

创建日期对象的语法

var myDate=new Date()

getTime(): 可返回距 1970 年 1 月 1 日之间的毫秒数。

getFullYear() : 获取年份

getMonth() : 获取月份

getDate() : 获取月的几号

getHours() : 获取时

getMinutes() : 获取分

getSeconds(): 获取秒

1.6 Math对象

Math 对象用于执行数学任务。

创建Math对象的语法

Math.属性 | 方法

Math中的常用方法

ceil() : 天花板 向上取整

floor(): 地板 向下取整

random() : 获取0~1之间的随机小数

1.7 Event 对象

click: 点击事件

onfocus: 获取焦点事件

onblur: 失去焦点事件

oninput: 输入事件

onmouseover : 鼠标悬停事件

onmouseout: 鼠标离开事件

onmousemove: 鼠标移动事件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值