数字转化进制
+ 进制是一种数字的表示方法
+ 进制: 2 ~ 36 进制
+ JS 里面转换进制分成两种方法
1. 十进制转换其他进制
2. 其他进制转换十进制
1. 十进制转换其他进制
+ 使用方法: toString()
+ 语法: 数字.toString(你要转换的进制)
+ 返回值: 以字符串的形式返回给你转换好进制的数字
-> 如果不以字符串的形式返回, 那么再 JS 里面自动转换成 十进制
+ 注意: 返回值是一个 字符串
-> 不能直接加法
-> 其他计算不能直接按照转数字的方法转换
-> 如果想进行数学计算, 要按照转换进制的方法转换回来
2. 其他进制转换十进制
+ 使用方法: parseInt()
+ 语法: parseInt(要转换的数字, 你把这个数字当作几进制)
+ 返回值: 转换好以后十进制的数字
+ 注意: 返回值虽然是一个数字
=> 但是你要是进行数学运算, 考虑你是按照原先进制计算, 还是按照十进制计算
保留小数
+ 指定保留几位小数
1. toFixed()
+ 语法: 数字.toFixed(你要保留几位小数)
+ 返回值: 以 字符串 的形式返回结果
-> 如果不够指定小数位, 用 0 补齐
-> 会以四舍五入的形式保留小数
时间对象
+ JS 里面有一个内置构造函数叫做 Date()
+ 专门用来创建时间对象的
+ 时间对象是一个复杂数据类型
+ 语法: var time = new Date()
+ 返回值: 当前终端的当前时间
-> 你把你的电脑的时间调整以后, 得到的是调整以后的时间
可以创建一个指定日期的时间对象
+ 通过传递参数的方式获得
1. 传递数字
1-1. 第一个数字, 表示年
1-2. 第二个数字, 表示月
-> 0 表示 1 月, 11 表示 12 月
1-3. 第三个数字, 表示日
1-4. 第四个数字, 表示时
1-5. 第五个数字, 表示分
1-6. 第六个数字, 表示秒
1-7. 第七个数字, 表示毫秒
=> 注意: **至少传递两个参数, 一个参数的时候, 获取的时格林威治时间**
=> 注意: 除了年, 之外的每一个数字都会自动进位
2. 传递字符串
1-1. 'yyyy-mm-dd HH:MM:SS'
1-2. 'yyyy/mm/dd HH:MM:SS'
=> 注意:
1. 当你使用字符串这个形式的时候, 1 表示 1 月, 12 表示 12 月
2. 年月日和时分秒中间有一个空格

浙公网安备 33010602011771号