1 / 54
文档名称:

javascript学习手册.docx

格式:docx   大小:993KB   页数:54页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

javascript学习手册.docx

上传人:实用文库 2018/5/20 文件大小:993 KB

下载得到文件列表

javascript学习手册.docx

文档介绍

文档介绍:基础语法
JavaScript 中的上溢, 下溢, 除零
上溢(Overflow)
当数字运算结果超过了JavaScript所能表示的数字上限时,被称为上溢,用Infinity(正无穷大)和-Infinity(负无穷大)来表示。基于正无穷大和负无穷大的所有数学运算其结果也是正无穷大和负无穷大。
var a = 10 / 0  //返回Infinity
var b = -10 / 0 //返回-Infinity
下溢(UnderFlow)
当运算结果无限接近于零或是超出JavaScript所能表示的最小值时,被称为下溢,用零来表示。
var a = / 2  //返回0
零除以零
var c = 0 / 0    //返回NaN
isNaN(x)
当x是NaN时返回true, 其他返回false
alert(isNaN("blue")); //输出"true"
alert(isNaN("666")); //输出"false"
isFinite(x)
当x不是NaN,Infinity,-Infinity时返回true
parserFloat/parserInt
parserFloat
注释:只有字符串中的第一个数字会被返回。
注释:开头和结尾的空格是允许的。
提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。
提示:如果只想解析数字的整数部分,请使用 parseInt() 方法。
parseFloat("10") 10
parseFloat("") 10
parseFloat("")
parseFloat("34 45 66") 34
parseFloat(" 60 ") 60
parseFloat("40 years")) 40
parseFloat("He was 40")) NaN
parseInt(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"); //返回 10
parseInt("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
向上向下取整,四舍五入,随机数
//向上取整3
("()=" + ());
//向下取整2
("()=" + ());
//四舍五入2
("()=" + ());
//随机数返回
("()=" + (() * 100));
Number
toFixed(num) 方法可把 Number 四舍五入为指定小数位数的数字。
var num = new Number(); (1)=
Array
new Array();
new Array(size);
new Array(element0, element1, ..., elementn);

最近更新

基于社会责任的企业投融资行为研究中期报告 2页

2024年年度前台个人工作计划 6页

基于熵理论的稀薄气体热传导研究的开题报告 2页

2024年年假期社会实践个人报告 11页

肺部感染性疾病pneumonia 44页

基于极值理论的融资融券保证金设定研究中期报.. 2页

基于时间权衡法和标准博弈法的近视眼患者效用.. 2页

基于无线传感器网络的污染源定位研究的开题报.. 2页

基于数据挖掘技术的分析决策系统的研究与实现.. 2页

2024年师德师风个人学习工作总结6篇 24页

2024年师大附中实习计划 6页

2024年市场部的工作计划推荐 63页

2024年市场营销计划书(通用15篇) 95页

基于嵌入式系统的图像拼接技术设计与实现中期.. 2页

基于局域网DHCP系统下的用户认证新方法的研究.. 2页

基于宏观压力测试的商业银行信用风险研究中期.. 2页

基于大鼠脑海马的移动机器人环境认知发育模型.. 2页

基于多目标微分进化的风力火电发电系统动态调.. 2页

2024年工程造价实习日记汇总十篇 13页

基于图论的控制性详细规划调节方法研究中期报.. 2页

2024年工程技术初级职称工作总结 16页

2024年工程建设调研报告范文(优选) 40页

电梯维保报价书 3页

棋牌室培训资料 20页

电镀黑铬工艺 10页

电镀六价铬讲议 10页

计算机桌面运维技术服务方案 32页

老年慢性阻塞性肺疾病呼吸衰竭患者经鼻气管插.. 5页

《博微电力工程经济评价软件使用手册》 38页

少先队植树造林歌 19页