English 中文(简体)
图形缩略图返回语法
原标题:Javascript Return Syntax

我正在编辑某人的代码 s 代码, 我不明白他们想用这个语句做什么。 这是在函数的结尾处 。

 return !(this.variable == "value")
最佳回答

它们返回 true false , 其依据与比较结果相反。

写:

return this.variable != "value";

有时你看:

return !!(some.expression);

强制将表达式结果“ 真实性” 转换为布林( true false ) 。 “!!! > 仅仅是一对单个逻辑补充(“ 不 ” ) 运算符。 第一个( 右) 将表达式结果转换为布林, 但与“ 真实性” 相对。 因此, 第二个( 右) 将它翻回 。

问题回答
this.variable == "value"

将两个值与布尔比较, 并进行比对( 如果比对相同的话) 。

!(this.variable == "value")

这将否定值( 真正的 & lt;- & gt; 假的) 。

return !(this.variable == "value")

这返回函数中的值。

他们正在检查此值。 可变性等于“ 值”( 它返回真实或虚假), 然后使用! (不是) 来使值相反 。

取得与

return (this.variable != "value")

你还是改成这样吧 因为它更清楚多了

它正在返回一个真实的或虚假的...

感叹点不是...

所以,这个变量不等于“值”。





相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.