zoukankan      html  css  js  c++  java
  • JavaScript 对象

    Object

    Object 的概念

    • 对象可以看做是属性的无序集合

    创建对象Object

    • 直接量 {}
    • 构造函数 new Object()

    对象属性的操作

    • 运算符 .
    • 运算符 []
    • 属性检测 in
    • 删除属性 delete

    方法

    • 方法也是属性

    Object 遍历

    • for in
    • [] 运算符

    原型

    定义

    • 每一个对象都有原型
    • 原型仍然是一个对象
    • 模拟实现面向对象的继承性

    原型链

    • 对象的原型还有原型
    • 对象除了可以使用自有属性还可以继承原型上的属性

    获取原型

    • 对象.proto
    • 构造函数.prototype

    操作原型的属性

    • 原型本身就是对象,同操作对象

    判断属性是自有的还是原型继承的

    • hasOwnProperty()

    ECMA5中创建对象并指定对象的原型

    • Object.create();

    Boolean

    创建方式

    • 直接量
    • 转换函数
    • 构造函数

    属性

    • constructor

    方法

    • toString()
    • valueOf() 返回原始值

    Number

    创建方式

    • 直接量
    • 转换函数
    • 构造函数

    属性

    • Number.MAX_VALUE
    • Number.MIN_VALUE

    方法

    • toFixed() 保留指定位数的小数, 默认保留整数
    • toExponential() 用科学计数法形式来表示
    • toString() 转为字符串。 可以把十进制转换为任意进制的字符串

    String

    创建方式

    • 直接量
    • 转换函数
    • 构造函数

    属性

    • length 字符串长度

    方法

    • charAt(index) 返回指定位置的字符,可以用[]运算符代替
    • charCodeAt(index) 返回指定位置的字符的编码
    • String.fromCharCode() 把unicode编码转换为 字符
    • concat() 连接一个或多字字符串,可以被+运算符代替
    • indexOf() 返回字符(串)在字符串中第一次出现的位置
    • lastIndexOf() 返回字符(串)在字符串中最后一次出现的位置
    • substr(start [, length]) 截取字符串
    • substring(start [, end]) 截取字符串
    • slice() 同 substring
    • split() 把字符串分割成数组 根数组方式 arr.join() 相反
    • toUpperCase() 把字符串转换为大写
    • toLowerCase() 把字符串转换为小写
    • trim() 去除字符串两边的空格
    • replace()
    • match()
    • search()

    Date

    创建date

    • 构造函数

    方法

    • getYear()
    • getFullYear() 公元纪年
    • getMonth() 从0开始
    • getDay()
    • getDate()
    • getHours()
    • getMinutes()
    • getSeconds()
    • getMilliseconds()
    • getTime() 从1970年1月1日0时0分0秒 至今的毫秒数
    • getTimezoneOffset() 与标准时区的偏移量单位是分钟
    • getUTC.....
    • set...
    • setUTC...
    • toUTCStirng()

    时间戳

    • 从Unix元年至今的秒数或毫秒数
    • Unix元年 1970年

    Math

    属性

    • PI 圆周率

    方法

    • abs() 求绝对值
    • sqrt() 求平方根
    • pow() 求几次方
    • max() 求最大值
    • min() 求最小值
    • round() 四舍五入取整
    • floor() 舍一取整
    • ceil() 进一取整
  • 相关阅读:
    Hive 2.1.1安装配置
    vi / vim 删除以及其它命令
    『MySQL』时间戳转换
    update 中实现子查询
    hive lateral view 与 explode详解
    xpath定位方法详解
    Python int与string之间的转化
    ORM、SQLAchemy
    python bottle 简介
    python wsgi 简介
  • 原文地址:https://www.cnblogs.com/kyl-6/p/7412515.html
Copyright © 2011-2022 走看看