zoukankan      html  css  js  c++  java
  • JS--内置对象方法

    ## Javascript Date
    #### Date 是一个用来表示时间的对象
    - 直接调用构造函数创建时间对象
    - var date = new Date()

    #### Date的方法
    ##### getTime() 
    - 获取当前日期对象的时间戳
    - 时间戳是指格林威治标准时间1970年1月1日0时0分0秒到现在花费的毫米数
    - 计算机底层,所有时间都是以时间戳的形式保存的

    ##### now() 
    - 获取代码执行时的时间戳
    - ````Date.now()````

    ##### getDate()
    - 获取当前日期
    ##### getDay()
    - 获取当前日期是星期几
    ##### getMonth()
    - 获取当前的月份
    - 返回值是 0-11 0代表一月
    ##### getFullYear()
    - 获取当前的年份

    ----------

    ## Javascript Math
    - Math可以用来做数学运算相关的操作
    - Math并不是一个构造函数,我们也不需要去创建一个Math类型
    - Math是一个工具类.它里面封装了一些数学运算相关的常量和方法

    #### Math常用属性
    ##### Math.PI 圆周率
    - console.log(Math.PI)  ---> "3.141592653589793"
    ##### Math.abs()
    - 获取一个数的绝对值
    ##### Math.ceil()
    - 对一个数进行向上取整
    - 只要小数点后有值,就向上进1
    ##### Math.floor()
    - 对一个数进行向下取整
    - 小数点后的值都舍去
    ##### Math.round()
    - 对一个数四舍五入取整
    ##### Math.random()
    - 产生0-1之间的随机数
    ##### Math.max() 
    - 可以从多个值中获取到最大值
    ##### Math.min() 
    - 可以从多个值中获取到最小值
    ##### Math.pow(x,y)  
    - 获取x 的y次幂
    ##### Math.sqrt(x)  
    - 求一个数的平方根


    ----------

    #### 包装类
    - 通过包装类可以将一个基本数据类型包装为一个对象
    - String()
      - 将一个基本数据类型包装为String对象
    - boolean()
      - 将一个基本数据类型包装为Boolean对象
    - number()
      - 将一个基本数据类型包装为number对象
    - **注意: 开发中不要使用包装类来创建基本数据类型的对象**


    ----------

    ## JS中字符串的相关方法
    - 在解析器底层保存字符串时,实际上是以字符数组的形式保存的
    - 所以字符串的操作方法和数组的方法非常相似
    ##### length
    - 可以用来获取字符串的长度
    ##### charAt()
    - 可以根据索引来获取指定位置的字符
    - 参数: 索引值
    ##### charCodeAt() 
    - 可以根据索引来获取指定位置的字符的字符编码
    - 参数: 字符编码
    ##### String.fromCharCode() 
    - 根据字符编码(十进制)获取字符
    - 参数: 字符编码
    ##### concat() 
    - 连接两个或多个字符串
    ##### indexOf()
    - 检索指定字符串在当前字符串的位置
    - 第一个参数: 要查询的字符串
    - 第二个参数: 指定查找开始的位置
    - 返回值:默认返回字符串第一次出现的位置. 如果找不到返回 -1
    ##### lastIndexOf( )
    - 检索指定字符串在当前字符串中的位置
    - lastIndexOf( )是从后往前找
    ##### slice()
    - 截取一个字符串中的内容
    - 第一个参数: 截取开始位置的索引 (包括开始位置)
    - 第二个参数: 截取结束位置的索引
    - 可以接收负数作为参数. 从后往前找
    - 如果省略第二个参数.则截取到最后
    ##### substring()
    - 截取一个字符串中的内容
    - 第一个参数: 截取开始位置的索引 (包括开始位置)
    - 第二个参数: 截取结束位置的索引
    - 不接收负数. 如果为负数默认是0
    - 如果第二个参数小于第一个参数.则会自动反转两个参数的位置
    - 如果省略第二个参数.则截取到最后
    ##### substr()
    - 截取字符串
    - 第一个参数: 截取开始位置的索引 (包括开始位置)
    - 第二个参数: 截取的个数
    - 可以接收负数作为参数. 从后往前找
    - 如果省略第二个参数.则截取到最后
    ##### split()
    - 将字符串拆分为一个数组
    - 参数:[可选] 字符串.根据字符串对字符串进行拆分
    ##### toLowerCase()
    - 字符串转换为小写
    ##### toUpperCase()
    - 字符串转换为大写

  • 相关阅读:
    postgresql 在linux下导出数据
    第一次linux下安装nginx记录
    第一次搭建redis集群
    手动mvn install指令向maven本地仓库安装jar包
    windows10下Kafka环境搭建
    在win10环境下搭建 solr 开发环境
    git 常用命令
    生成文件夹的树结构信息
    List集合和JSON互转工具类
    Cmd命令 查看端口被占用
  • 原文地址:https://www.cnblogs.com/huifang/p/7341952.html
Copyright © 2011-2022 走看看