菜单

需要注意的细节_基础知识_脚本之家澳门太阳娱乐手机登录

2020年2月15日 - 澳门太阳娱乐手机登录

复制代码 代码如下: window.onload =
function(){ var oDIv = document.getElementById; var sytleElemt =
window.getComputedStyle; for(var i=0;i

javascipt-基础—细节需要注意的地方:

1、特殊数值:NaN、Infinity、isNaN

NaN:

复制代码 代码如下:var
a=parseInt;window.alert; //输出NaN

Infinity:

复制代码
代码如下:window.alert;//输出Infinity
无穷大:判断是不是数,不是数返回true,是数返回false复制代码 代码如下:var a=”dd”;window.alert;
//返回true

isFinite():用于判断是不是无穷大。如果 number 是
NaN,或者是正、负无穷大的数,则返回 false。

复制代码 代码如下:window.alert;
//返回truewindow.alert; //返回false

2、逻辑运算符:

在逻辑运算中,0、””、false、null、undefined、NaN均表示false

|| 将返回第一个不为false 那个值,或者是最后一个值

这个知识点在javascript框架中运用很多。

a、

复制代码 代码如下:var a=true;var
b=false;var c=b || a;

window.alert; //输出true

b、

复制代码 代码如下:var a=2;var b=0var c= a
|| b;

window.alert; //返回第一个值,输出2

c、

复制代码 代码如下:var a=false;var
b=””;var c =0;var d =new Object(); //对象

var aa=a || b || c ||d ; //a,b,c 全是false 这返回dwindow.alert

4、多分支 switch

复制代码 代码如下:var flag=1;

switch{default:window.alert;case ‘a’:window.alert;

case ‘b’:window.alert; //没有break语句,没有匹配成功, 此时结果都输出}

复制代码 代码如下:var flag=1;

switch{default:window.alert;case ‘a’:window.alert;

case 1:window.alert; //没有break语句 当匹配成功则不再找break语句
此时输出b}

5、函数调用

func.js

复制代码 代码如下:function
abc{window.alert;}

//有返回值的函数function test{

var res=0;res =num1+num2;

return res;}

//没有返回值的的函数function noVal{var res=0;res=num1+num2;}

函数调用:

复制代码 代码如下:

js支持参数个数可变的函数

复制代码 代码如下:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图