- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、defer:延迟脚本,脚本会被延迟到整个页面都解析完毕后再运行 (script type=text/javascript defer=defer src=example2.js/script )
2、async:异步脚本,async属性的目的是不让页面等待两个脚本下载和执行,从而异步加载页面其他内容。 (script type=text/javascript async src=example1.js/script )
3、typeof:检测给定变量的数据类型
对一个值使用typeof操作符可能返回下列某个字符串:
undefined——如果这个值未定义;
boolean——如果这个值是布尔值;
string——如果这个值是字符串;
number——如果这个值是数值;
object——如果这个值是对象或null
function——如果这个值是函数。
typeof操作符的例子:
var message = some string;
alert(typeof message); // string
alert(typeof(message)); // string
alert(typeof 95); // number
4、Boolean:该类型只有两个字面值:true和false
var message = Hello world!;
if (message){
alert(Value is true);
}
运行这个示例,就会显示一个警告框,因为字符串message被自动转换成了对应的Boolean值(true)
5、数值转换:有3个函数可以把非数值转换为数值:Number()parseInt()和parseFloat()。第一个函数,即转型函数Number()可以用于任何数据类型,而另两个函数则专门用于把字符串转换成数值。
var num1 = Number(Hello world!); //NaN
var num2 = Number(); //0
var num3 = Number(000011); //11
var num4 = Number(true); //1
var num1 = parseInt(1234blue); // 1234
var num2 = parseInt(); // NaN
var num3 = parseInt(0xA); // 10(十六进制数)
var num4 = parseInt(22.5); // 22
var num5 = parseInt(070); // 56(八进制数)
var num6 = parseInt(70); // 70(十进制数)
var num7 = parseInt(0xf); // 15(十六进制数)
如果知道要解析的值是十六进制格式的字符串,那么指定基数16作为第二个参数,可以保证得到正确的结果,例如:
var num = parseInt(0xAF, 16); //175
实际上,如果指定了16作为第二个参数,字符串可以不带前面的0x,如下所示:
var num1 = parseInt(AF, 16); //175
var num2 = parseInt(AF); //NaN
var num1 = parseInt(10, 2); //2 (按二进制解析)
var num2 = parseInt(10, 8); //8 (按八进制解析)
var num3 = parseInt(10, 10); //10 (按十进制解析)
var num4 = parseInt(10, 16); //16 (按十六进制解析)
var num1 = parseFloat(1234blue); //1234 (整数)
var num2 = parseFloat(0xA); //0 (十六进制格式的字符串则始终会被转换成0。由于parseFloat()只解析十进制值)
var num3 = parseFloat(22.5); //22.5
var num4 = parseFloat(22.34.5); //22.34
var num5 = parseFloat(0908.5); //908.5
var num6 = parseFloat(3.125e7); /
7、toString():要把一个值转换为一个字符串
var age = 11;
var ageAsString = age.toString(); // 字符串11
var found = true;
var foundAsString = found.toString(); // 字符串true
通过传递基数,toString()可以输出以
您可能关注的文档
最近下载
- 4AM3U3 In the shop At Panda’s Glasses Shop ppt英语教学课件.pptx
- 2023年四川省成都市高考物理一诊试卷(含答案解析).docx
- 人教版(2024)英语七年级上册Unit 5 Fun Clubs重难点题型专练(含答案).doc VIP
- GB50174-2008电子信息系统机房设计规范.docx
- 2006-年度经教育部备案或审批同意设置的-高等学校本科专业名单.pdf
- 河南省青桐鸣大联考2024-2025学年高二上学期10月月考英语试题(含解析,含听力原文无音频).pdf VIP
- _电缆桥架安装图集.pdf VIP
- 2024入团前基础知识题库(含答案).docx
- 《小萝卜头的故事》PPT课件.pptx
- 大厦高大模板专项施工方案.doc
文档评论(0)