javascript学习手册..docxVIP

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基础语法JavaScript 中的上溢,下溢, 除零上溢(Overflow) 当数字运算结果超过了JavaScript所能表示的数字上限时,被称为上溢,用Infinity(正无穷大)和-Infinity(负无穷大)来表示。基于正无穷大和负无穷大的所有数学运算其结果也是正无穷大和负无穷大。var a = 10 / 0? //返回Infinity var b = -10 / 0 //返回-Infinity 下溢(UnderFlow)当运算结果无限接近于零或是超出JavaScript所能表示的最小值时,被称为下溢,用零来表示。var a = Number.MIN_VALUE / 2? //返回0 零除以零var c = 0 / 0??? //返回NaN isNaN(x)当x是NaN时返回true, 其他返回false alert(isNaN(blue)); //输出 truealert(isNaN(666)); //输出 falseisFinite(x)当x不是NaN,Infinity,-Infinity时返回trueparserFloat/parserIntparserFloat注释:只有字符串中的第一个数字会被返回。注释:开头和结尾的空格是允许的。提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。提示:如果只想解析数字的整数部分,请使用 parseInt() 方法。parseFloat(10) 10parseFloat(10.00) 10parseFloat(10.33) 10.33parseFloat(34 45 66) 34parseFloat( 60 ) 60parseFloat(40 years)) 40parseFloat(He was 40)) NaNparseInt(string, radix)radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以“0x”或“0X”开头,将以 16 为基数。如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。说明当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。举例,如果 string 以 0x 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。注释:只有字符串中的第一个数字会被返回。注释:开头和结尾的空格是允许的。提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。例子parseInt(10);//返回 10parseInt(19,10);//返回 19 (10+9)parseInt(11,2);//返回 3 (2+1)parseInt(17,8);//返回 15 (8+7)parseInt(1f,16);//返回 31 (16+15)parseInt(010);//未定:返回 10 或 8向上向下取整,四舍五入,随机数//向上取整3console.log(Math.ceil(2.3)= + Math.ceil(2.3));//向下取整2console.log(Math.floor(2.3)= + Math.floor(2.3));//四舍五入2console.log(Math.round(2.3)= + Math.round(2.3));//随机数返回console.log(Math.random()= + Math.ceil(Math.random() * 100));NumbertoFixed(num) 方法可把 Number 四舍五入为指定小数位数的数字。var num = new Number(13.37);num.toFixed(1)=13.4Arraynew Array();new Array(size);new Array(element0, element1, ..., elementn);//字面量方式创建var array=[];var array=[1,2,3];数组push、pop直接在数组基础上操作并返回数组新的长度var array = [];array.push(1);array.push(2);alert(array.pop());提供栈结构,先进后出,输出2直接追加添加数组var arrays=[1,

您可能关注的文档

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档