【滑稽】 每日一记 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);
            

 

posted @ 2017-04-17 17:55  瓜皮猴  阅读(126)  评论(0)    收藏  举报