javascript第四天
来源:互联网 发布:知乎电脑mac版 编辑:程序博客网 时间:2024/06/07 19:18
1.全局对象并不是javascript中的一个对象,而是所有内置对象的一个总称。通过全局对象可以访问所有javascript预定义的对象、函数和属性。常用的内置对象:Array,Boolean,Date,Function,Math,Number,Object,RegExp(正则表达式支持的对象),String;以及一些常用的错误对象:Error,EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError;
2.全局对象的内置属性和方法是不能被遍历的。
3.全局属性:
Infinity:用于存放表示无穷大的特殊值;
NaN:用于存放表示非数字的特殊值,NaN与任何值都不相等,只有使用isNaN()函数来判断该值是否是NaN;
undefined:用于表示javascript中未定义的值,只有在使用全等符号===时,才能判断一个值是否是未定义的值;
注意:看上去这三个似乎是常数,但事实上他们都是属性,可以将其设为其它值,但是不能删除,也不能遍历这三个属性,可以在任何一个位置中引用这三个属性。(什么几把玩意~)
4.booleanObject = new Boolean(value);//布尔对象
variableName = Boolean(value);//布尔类型的变量
当value 为这些值时,空字符串,0,NaN,null,undefined都会转换成false,而其它的会转换成true;
布尔对象的方法:booleanObject.toString();返回String类型的true或者false;booleanObject.valueOf();返回布尔类型的true或者false;
5.布尔值会隐式地转换成布尔对象,因此可以在布尔值上直接使用布尔对象的方法;
6.eval(javaScriptCode_String); eval()函数是一个全局函数,可以直接使用,里面的参数是一个String类型的字符串,字符串为javascript代码。
7.new Date(); 得到的是当前时间所对应的时间对象;传参数有以下两种格式:2013年7月22日14:07:30
new Date("Jul 22, 2013 14:07:30");
new Date(2013,06,22,14,07,30); //注意这里,月份数字从0~11,也就是说0代表1月,11代表12月,所以06代表的是7月份,比较奇葩,能用就行~
document.write(dateObject.toLocaleString()); 调用toLocaleString()方法可以把整个日期对象包含时间,显示成我们看得最爽的一种方式:2013年7月22日14:07:30
document.write(dateObject.toLocaleDateString()); toLocaleDateString()方法只把日期显示出来:2013年7月22日
document.write(dateObject.toLocaleTimeString()); toLocaleTimeString()方法只把时间显示出来:14:07:30
其实Date对象的主要作用还是各种get方法返回年月日时分秒,用得比较多吧。
8.日期之差,比较常用到:myDate1 和 myDate 是两个Date对象;
var myMs = myDate1 - myDate;
var myDay = myMs / (24*60*60*1000);
var myDayInt = Math.round(myDay);
document.write("两个对象之间差:",myDayInt,"天<br>" );
document.write("两个对象之间差:",myDay.toFixed(),"天<br>" );//这样也可以,把myDay当成一个数字对象,调用toFixed()方法;
注意myDay带有小数,所以要用Math.round()函数进行四舍五入,如果要保留后面2位小数,可以这样写:Math.round(myDay*100)/100;
9.我跟你们说哦,刷空间,刷微博,刷人人,刷微信,刷陌陌,是刷不出未来的!每天最多刷一遍就好了。。。
- javascript第四天
- JavaScript第四天
- JAVASCRIPT的第四天
- 第四天 Javascript基础教程
- JavaScript笔记之第四天
- javascript---第四天
- JavaScript学习笔记(第四天)
- JavaScript 基础教程 第四课
- JavaScript基础教程第四课
- Javascript学习第四集
- JavaScript第四课-CSS
- 第四章:javascript: 栈
- javascript之第四章
- 第四章 JavaScript 函数
- 南大软院大神养成计划--第四天JavaScript
- javascript权威指南(第四版)
- JavaScript高级教程- 第四课
- 《JavaScript模式》--第四章:函数
- linux的test命令
- cocos2d-x
- 如何用脚本快速修改IP地址(Netsh)
- 转场动画—— CATransition
- Cv模式识别
- javascript第四天
- DB2的数据库备份与恢复
- VC的“Post-Build Step”的使用
- linux shell if语句使用方法
- hdu 1251 统计难题(字典树)
- sgu 135 + 184 +117+126+114+118+127
- Innodb monitor介绍
- asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- ios 单元测试