javascript基本语法记录-入门知识答题.docx

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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()可以输出以

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档