JS 面向对象

内置对象和内置函数

1. 基本包装类型————

                ,ECMAScript提供了3个特殊引用类型(基本包装类型):Boolean, Number, String。

                

var str = 'hello'
var res = str.split('  ')
console.log(res, typeof (res))
console.log(res)

                

在执行第二行代码时,JS会自动进行下面的步骤:

1.自动创建 String 类型的一个实例(和基本类型的值不同,这个实例就是一个基本包装类型的对象)

2.调用实例(对象)上指定的方法

3.销毁这个实例

Number类型的方法

var str = 123;
console.log(str.toString())
console.log(str.toLocaleString())
console.log(str.toFixed(100))
console.log(str.valueOf())

————前两个差不多,toFixed()表示小数点后面有几位。,valueOf()返回本身。

var str1 = 'hello'
console.log(str1.charAt(4))

————返回指定索引所指的内容。

String方法

var str = 'hello'
var str1 = 'world'
var str2 = '!'
var res = str.concat(str1, str2)
console.log(res)

以下两者效果相同。 不包括索引为3的内容。

console.log(str1.slice(1, 3))
console.log(str1.substring(1, 3))

——————不同点,subString()第二个参数不能为负数,而slice()可以为负数。

  • 字符串位置方法

转大小写方法:

console.log(str.toUpperCase())
console.log(str.toLowerCase())

Math对象————处理数学

1. Math.PI

var pai = Math.PI
console.log(pai)

2. Math.sqrt()

console.log(Math.sqrt(16))

有很多:

比较方法:

        1. Math.min(1,2,3,4)——————求一组数的最小值

        2. Math.max(1,2,4,3)——————求一组数的最大值。

        3.Math.floor(3.1)//3——————向下取整。

        4.Math.ceil(3.1)//4——————向上取整。

        5.Math.round(3.5)//4——————四舍五入

        6.Math.random(0,1)————生成0到1之间的随机数

Date对象————用来处理日期和时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值