js对象





练习1

//返回原有属性值
var boo=new Boolean(false); 
document.write(boo.valueOf());
//Data日期类型
//创建日期类型
var myData=new Date();
//返回一个日期时间
document.write(myData);
//取出当前时间的月份中的第几号
document.write("<br>");
document.write("当前时间的月份中的第几号"+myData.getDate());
document.write("<br>");
//返回星期几
document.write("返回星期"+myData.getDay());
//返回当前月份(0-11)要加一
document.write("<br>");
document.write("返回月份"+(myData.getMonth()+1));
//返回当前年份
document.write("<br>");
document.write("年份"+myData.getFullYear());
//老的方法要加上1900年可以用get.FullYear()代替
document.write("<br>");
document.write(myData.getYear()+1900);
//返回当前时间(0-23)24小时制
document.write("<br>");
document.write("小时"+"时间"+myData.getHours());
//返回当前时间(0-59)分
document.write("<br>");
document.write("分钟"+myData.getMinutes());
//返回当前秒数(0-59)秒
document.write("<br>");
document.write("秒"+myData.getSeconds());
//距离1970年1月1号过了毫秒
document.write("<br>");
document.write("秒"+myData.getTime());
//返回毫秒
document.write("<br>");
document.write("毫秒"+myData.getMilliseconds());
//返回本地时间与格林威治时间差
document.write("<br>");
document.write(myData.getTimezoneOffset());
//返回当前世界时间月份几号
document.write("<br>");
document.write(myData.getUTCDate());
//返回当前世界时间星期几
document.write("<br>");
document.write(myData.getUTCDay());
//返回当前世界时间年份
document.write("<br>");
document.write(myData.getUTCFullYear());
//返回当前世界时间小时
document.write("<br>");
document.write(myData.getUTCHours());
//返回当前世界时间分钟
document.write("<br>");
document.write(myData.getUTCSeconds());
//返回当前世界时间秒
document.write("<br>");
document.write(myData.getUTCMilliseconds());
//转换成字符串
document.write("<br>");
document.write(myData.toTimeString());
//把 Date 对象的日期部分转换为字符串
document.write("<br>");
document.write(myData.toDateString());
//两个方法相同打印世界时间
document.write("<br>");
document.write(myData.toGMTString());
document.write("<br>");
document.write(myData.toUTCString());
//本地时间格式
document.write("<br>");
document.write(myData.toLocaleString());
//输出部分日期
document.write("<br>");
//当天时间
document.write(myData.toLocaleTimeString());
document.write("<br>");
//月年分
document.write(myData.toLocaleDateString());
//
document.write("<br>");
document.write(myData.valueOf());

//math对象属性
//E   LN2  LN10 LOG2E  LOG10E PI SQRT1_2  SQRT2 
document.write("<br>");
document.write("e自然对数" + Math.E);   
document.write("<br>");
document.write("2的自然对数" +Math.LN2); 
document.write("<br>");
document.write("10的自然对数"+Math.LN10);    
document.write("<br>");
document.write( "以e为底2的自然对数"+Math.LOG2E);
document.write("<br>");
document.write("圆的半径"+Math.PI); 
document.write("<br>");
document.write("返回返回 2 的平方根的倒数"+Math.SQRT1_2);
document.write("<br>");
document.write("返回返回 2 的平方根"+Math.SQRT2);
//方法
//返回绝对值
document.write("<br>");
document.write(Math.abs(-2));
//返回反余弦
document.write("<br>");
document.write(Math.acos(-1));
//返回正余弦
document.write("<br>");
document.write(Math.asin(1));
//返回XY轴的角度
document.write("<br>");
document.write(Math.atan2(2,3));
//对数进行上舍入(天花板)
document.write("<br>");
document.write(Math.ceil(1.4));
//返回数的余弦
document.write("<br>");
document.write(Math.cos(-1));
//返回e的指数
document.write("<br>");
document.write(Math.exp(-1));
//地板砖
document.write("<br>");
document.write(Math.floor(1.4));
//返回数的自然对数
document.write("<br>");
document.write(Math.log(1));
//返回xy的最高值
document.write("<br>");
document.write(Math.max(1,2));
//返回xy的最低值
document.write("<br>");
document.write(Math.min(1,2));
//返回x的y次幂
document.write("<br>");
document.write(Math.pow(2,3));
//随机数(0-1)
document.write("<br>");
document.write(Math.random());
//四舍五入
document.write("<br>");
document.write(Math.round(0.5));
//返回数的正弦
document.write("<br>");
document.write(Math.sin(1));
//平方根
document.write("<br>");
document.write(Math.sqrt(6));
//返回角的正切
document.write("<br>");
document.write(Math.tan(2));
//返回math对象的原始值
document.write("<br>");
document.write(Math.valueOf());


//Number对象是原始数值的包装对象。
//属性
//constructor  MAX_VALUE  MIN_VALUE NaN  NEGATIVE_INFINITY
//POSITIVE_INFINITY  protoype
document.write("<br>");
//constructor 属性返回对创建此对象的 Boolean 函数的引用。
var test=new Boolean();
if (test.constructor==Boolean)
{
    document.write("This is an Bollean");
}else{
    document.write("没有");
}   
document.write("<br>"); 
//  可表示的最大的数。
document.write(Number.MAX_VALUE);
//  可表示的最小的数。
document.write("<br>");
document.write(Number.MIN_VALUE);
//非数值类
document.write("<br>"); 
document.write(Number.NaN)
//负无穷大,溢出时返回该值
document.write("<br>");
document.write(Number.NEGATIVE_INFINITY);
//正无穷大,溢出时返回该值
document.write("<br>"); 
document.write(Number.POSITIVE_INFNITY);
//方法
// 把数字转换为字符串,使用指定的基数
document.write("<br>");
var name=new Number(1985);
document.write(name.toString());
//把数字转换为字符串,结果的小数点后有指定位数的数字
document.write("<br>"); 
var name1=new Number(15.44);
document.write(name1.toFixed(4));
//把对象的值转换为指数计数法
document.write("<br>");
document.write(name1.toExponential(2));
//把数字格式化为指定的长度
document.write("<br>"); 
document.write(name1.toPrecision(1));
//返回原始值
document.write("<br>");
document.write(name1.valueOf());

//string字符串处理
//属性
//constructor length  

document.write("<br>"); 
var txt="Holle word!";
document.write(txt.length);

//方法
//创建锚
document.write("<br>");
document.write(txt.anchor());
//用大号字体显示字符串
document.write("<br>"); 
document.write(txt.big());
//显示闪动字符串。
document.write("<br>");
document.write(txt.blink());
//使用粗体显示
document.write("<br>"); 
document.write(txt.bold());
//返回指定位置字符
document.write("<br>");
document.write(txt.charAt(1));
//  连接字符串
document.write("<br>"); 
var t="js.";
document.write(txt.concat(t));
//使用指定的颜色来显示字符串
document.write("<br>");
document.write(txt.fontcolor("Red"));
//使用指定的尺寸来显示字符串
document.write("<br>"); 
document.write(txt.fontsize());
//从字符编码创建一个字符串
document.write("<br>");
document.write(String.fromCharCode(12,52,76,86));
//检索字符串
document.write("<br>"); 
document.write(txt.indexOf("Holle"));
//使用斜体显示字符串。
document.write("<br>");
document.write(txt.italics());
//从后向前搜索字符串
document.write("<br>"); 
document.write(txt.lastIndexOf("word"));
//将字符显示为连接
document.write("<br>");
document.write(txt.link());
//用本地特定的顺序来比较两个字符串
document.write("<br>"); 
document.write(function(a,b){return a.localeCompare(b)});
//方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配
document.write("<br>");
document.write(txt.match("Holle"));
//  替换与正则表达式匹配的子串。
document.write("<br>"); 
document.write(txt.replace("Holle"));
//提取字符串的片断,并在新的字符串中返回被提取的部分。
document.write("<br>");
document.write(txt.slice(3));
//使用小字号来显示字符串
document.write("<br>"); 
document.write(txt.small());
//  把字符串分割为字符串数组
document.write("<br>");
var si="as asd,as sddff";
document.write(si.split(" "));
//使用删除线来显示字符串。
document.write("<br>"); 
document.write(si.strike());
//把字符串显示为下标
document.write("<br>");
document.write(si.sub());
//从起始索引号提取字符串中指定数目的字符
document.write("<br>"); 
document.write(si.substr(2));
//  提取字符串中两个指定的索引号之间的字符
document.write("<br>");
document.write(si.substring(5));
//  把字符串显示为上标
document.write("<br>"); 
document.write(si.sup());
//把字符串转换为大写
document.write("<br>");
document.write(si.toLocaleUpperCase());
document.write(si.toUpperCase());
//把字符串转换为小写
document.write("<br>"); 
document.write(si.toLocaleLowerCase());
document.write(si.toLowerCase());
//返回字符串
document.write("<br>");
document.write(si.toString());
//返回某个字符串对象的原始值
document.write("<br>"); 
document.write(si.valueOf());


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值