【滑稽】 每日一记 JS常见内置对象
常见内置对象:
boolean:
var isTrue = true; //单纯的变量
var isTrue = new Boolean(true); //boolean型的对象
number: 传值对象
var num = 1;
var num = new Number(2);
number.MAX_VALUE 可表示的最大数
number.MIX_VALUE 可表示的最小数
.toString(); 将数字转为字符串,相当于num+""
.toFixed(n); 将数字四舍五入保留n位小数转为字符串
.valueOf(); 返回Number对象的基本数字值
.toPrecision(n); 将数字格式化为指定长度,n=不含小数点的所有位数和,也进行四舍
.toLocalString(); 将数字按本地格式的顺序转为字符串,一般为三个数字一组加逗号五入
string:
属性:string.length 返回字符串的长度
方法:
.toLowerCase() 所有字符转为小写
.toUpperCase(); 所有字符转为大写
.charAt(n); 截取字符串第n个字符
.indexOf(); 查询从index开始的,第一个子串的索引,没找到返回-1,同数组的indexOf()方法
.substring(begin,end) 截取子串
只写一个参数,从begin开始到最后
写两个参数,从begin开始到end,左闭右开
.replace("old","new") 将字符串中,第一个old,替换为new ;
第一个参数可以为普通字符串,也可以为正则表达式
(普通字符串将只匹配第一个,正则表达式则根据具体情况区分)
.split(); 将字符串通过指定分隔符分为数组,传入空字符串将把单个字符存入数组
Date 类:
new Date(); 拿到当前最新时间
new Date("2017,1,1,12:12:12"); 设置指定时间
常用方法:
.getFullYear(); 获取四位年份
.getMonth(); 获取月份,值为0-11 使用时需要+1
.getDate(); 获取一月中的某一天,值为1-31
.getDay(); 获取一周中的某一天
.getHours() 返回 Date 对象的小时 (0 ~ 23)
.getMinutes() 返回 Date 对象的分钟 (0 ~ 59)
.getSeconds() 返回 Date 对象的秒数 (0 ~ 59))
var today = new Date(); document.write(today); var year = today.getFullYear(); var month = today.getMonth(); var date1 = today.getDate(); var day = today.getDay(); var week = ["星期天","星期一","星期二","星期三","星期四","星期五","星期六"]; var hours = today.getHours(); var minutes = today.getMinutes(); var seconds = today.getSeconds()<10?"0"+today.getSeconds():today.getSeconds(); document.write(year+"年"+(month+1)+"月"+date1+"日"+week[day]+hours+":"+minutes+":"+seconds);

浙公网安备 33010602011771号