if(!a)a=x 这个JS语句什么意思
来源:百度知道 编辑:UC知道 时间:2024/05/27 09:09:53
if(!a)a=x 这个JS语句什么意思
关键是!a
哪if(!a)a=window.event;呢
关键是!a
哪if(!a)a=window.event;呢
关键要看a在这个地方是什么类型.
可以把它当作一个布尔型,那意思就是如果a为假,赋值为x.
如果它是一个整型的,意思就是如果a为0,赋值为x.
if(!a)a=window.event;这句话里面是要把它当作对象来使用了,
假若对象a为空,赋值为window.event这个事件
如果a=0,则把x赋值给a
!a是这样的意思:如果a为真则!a为假,a为假则!a为真。对于数字,所有非零值都为真,零为假
js中的变量类型不是强类型,可以理解成a是布尔值,如果a为假,就把x值赋给a,当然,x可以为任何类型的变量
建议楼主好好看看js标准
如果不等于a X付值给A
如果a等于0,就把x赋值给a
设f(x)=x2-x+43,实数a满足Ix-aI<1,求证 If(x)-f(a)I<2(IaI+1)
if(a>0);{else a=n;}这个句型对不对啊,为什么把else给括起来了呢
if a mod 2=0 then
if(!a)是什么意思?
X/(X-A)+A/(X+B)=1
x^x=a 求x=?
tg a=x 求 a
(2x-1)^3=3a`x^3+2a``x^2+a```x+a```` 求a`+a``+a```+a````=?
急(2x-1)^3=3a`x^3+2a``x^2+a```x+a```` 求a`+a``+a```+a````=?
(a+2)x=399a+805解这个方程..结果是多少?