美文网首页
【标准库】常用对象

【标准库】常用对象

作者: 南方帅 | 来源:发表于2019-03-04 10:53 被阅读0次

包装对象

new String('123')String('123')区别
引入包装对象,可以方便在调用对象的一些属性。比如

'abc'.length //3
调用的时候  将'abc' 临时转化为包装对象,然后调用length这个属性。调用之后,这个临时对象就会被销毁

new String() new Number() new Boolean() 是构造函数 用与生产对象, String() Number() Boolean() 工具函数 生成后调用 valueOf()

Number 对象

实例静态方法toString toFixed toExponential

String 对象

实例静态方法charAt concat

concat 连接两个字符串,返回一个新字符串,不改变原字符串
var s1 = 'abc';
var s2 = 'def';

s1.concat(s2) // "abcdef"
s1 // "abc"
  • slicesubstring 两者几乎一样,除了
'123123123'.slice(1,3)
"23"
'123123123'.substring(1,3)
"23"
'123123123'.substring(3,1)
"23"
'123123123'.slice(3,1)
  • substr(start,len) 如果第二个参数为负 则转0
  • trim() 去除空格 制表符 换行 回车等
'\r\nabc \t'.trim() // 'abc'
  • toLowerCase toUpperCase
  • match匹配字符串 找到返回一个数组 没有返回null
'asdfsdf'.match('df') //["df", index: 2, input: "asdfsdf", groups: undefined]
  • split()
'a|b|c'.split('|') // ["a", "b", "c"]
  • localCompare 按照自然语言比较 相比直接比较(Unicode码)更符合预想 返回1 -1 0 第二个参数为地区码
'B' > 'a' // false
'B'.localcompare('a') //1  在后面
可以中文
'我'.localCompare('你')  //1  我在你后面

Math对象

  • 静态属性 Math.PI Math.E
  • 静态方法
function
abs() 绝对值
ceil() 向上取整
floor() 向下取整
max() 最大值
min() 最小值
pow() 指数运算
sqrt() 平方根
log() 自然对数
exp() e的指数
round() 四舍五入
random() 随机数

Date对象

  • toLocaleString
var d = new Date(2013, 0, 1);

d.toLocaleString()
// 中文版浏览器为"2013年1月1日 上午12:00:00"
// 英文版浏览器为"1/1/2013 12:00:00 AM"

d.toLocaleDateString()
// 中文版浏览器为"2013年1月1日"
// 英文版浏览器为"1/1/2013"

d.toLocaleTimeString()
// 中文版浏览器为"上午12:00:00"
// 英文版浏览器为"12:00:00 AM"
  • Get 方法
    getTime() getDate getDay getFullYear getMonth getHours getMilliseconds getMinutes getSeconds getTimezoneOffset

相关文章

  • 【标准库】常用对象

    包装对象 new String('123') 和 String('123')区别引入包装对象,可以方便在调用对...

  • 常用模块总结

    常用标准库(standard library) 更多标准库 常用扩展库 一些第三方库的使用示例 SimpleHTT...

  • 常用标准库

    Python奉行“内置电池”的哲学,内置了大量、全面、高效和跨平台的标准库,提供了非常丰富的功能,能够满足大多数常...

  • Context: 业务流程共享变量

    Context指的是标准库的context.Context,是一个接口对象,常用于异步IO控制以及上下文流程变量的...

  • JS里的对象(标准库)

    JS里的对象(标准库) 几个全局对象,全局方法的学习记录 详细教程参考阮一峰的js教学:标准库 全局对象windo...

  • C++学习手记二:向量和迭代器

    三 标准库类型vector 标准库类型vector表示对象的集合,其中所有对象的类型都相同。集合中每个对象都有一个...

  • (三)python常用标准库

    python常用标准库 python标准库常见模块 操作系统相关:os 时间与日期:time、datetime 科...

  • 22 Go 常用标准库简析

    Go 常用标准库 Go官方以包的形式提供功能丰富的标准库,了解这些包会让你在项目开发中如鱼得水。Go标准库很容易理...

  • 常用标准库—time

    help(time)之后可以知道time有2种时间表示形式:1、时间戳表示法,即以整型或浮点型表示的是一个以秒为单...

  • Python - 常用标准库

    sys 和Python解释器关系密切的标准库 sys.__doc__中已经说明了:这个模块提供了对一些对象的访问使...

网友评论

      本文标题:【标准库】常用对象

      本文链接:https://www.haomeiwen.com/subject/yduruqtx.html