js里面&&这个表达式是什么意思? 10

我看到有&&是这么用的aa&&bb:function(){},这个是什么意思?... 我看到有&&是这么用的 aa&&bb:function(){},这个是什么意思? 展开
 我来答
黑马程序员
2017-09-01 · 改变中国IT教育,我们正在行动
黑马程序员
黑马程序员为大学毕业后,有理想、有梦想,想从事IT行业的年轻人改变自己的命运。黑马程序员成就IT黑马
向TA提问
展开全部

1 &&这个符号在所有的编程语言里面都有,可以简单的理解为是汉语中的并且的意思。比如有两个条件: 条件A,条件B, 如果A&&B的意思就是说A条件吃成立的 B条件也是成立的   那么A&&B这个表达式才代表是正确的,意思就是左右条件必须同时满足。

2 下面用js代码来演示一下 &&的用法。下面的代码可以直接复制到.html文件中运行,代码中两行重要代码的意思是 :

document.write(x==5 && y==6 );  // x==5 和 y==6 这两个条件都是正确的,所以看到结果输出true

document.write(x!=5 && y==6 ); //x!=5 和 y==6 中x不等于5 这个条件是错误的,所以整个都是错误的,输出的结果显示的flase

<!DOCTYPE html>

<html>

<head> 

<meta charset="utf-8"> 

<title>运算符演示</title> 

</head>

<body>


<script>

var x=5;

var y=6;

document.write(x==5 && y==6 );  // x==5 和 y==6 这两个条件都是正确的,所以看到结果输出true

document.write("<br>"); //这是换行的意思,意思就是不让结果在同一行显示

document.write(x!=5 && y==6 ); //x!=5 和 y==6 中x不等于5 这个条件是错误的,所以整个都是错误的,输出的结果显示的flase


</script>


</body>

</html>

3 下面是代码运行的截图:左侧是代码,右侧是运行的结果

帐号已注销
推荐于2019-09-17 · TA获得超过1.1万个赞
知道答主
回答量:3
采纳率:0%
帮助的人:2447
展开全部

1、这个符号在所有的编程语言中都是可用的,它可以用中文简单理解。例如,有两个条件:条件a,条件b,如果a & & &;b意味着由条件建立的b条件也成立,则a和& b的表达式是正确的,这意味着左、右条件必须同时满足。

2、使用JS代码演示使用和&和。下面的代码可以直接复制到.html文件中。代码中的两行代码表示:

文件的两个条件(x==5和;y==6);//x==5,y= 6都是正确的,所以结果是真的。

文件(X)!= 5和y=6);//x!=5,y==6 x不等于5,这个条件是错误的,所以整体是错误的,并且输出结果显示FLASH。

<!文档类型HTML>

<html >

<头>

<元字符集=“UTF-8”>

<标题>运算符演示< />标题>

< /头>

<体>

<脚本>

var x=5;

VY=6;

文件的两个条件(x==5和;y==6);//x==5,y= 6都是正确的,所以结果是真的。文件(“<Br>”);//这是行换行的含义,意味着结果不会显示在同一行中。

文件(X)!= 5和y=6);//x!=5,y==6 x不等于5,这个条件是错误的,所以整体是错误的,并且输出结果显示FLASH。

</Script >

<正文>

</HTML>

下面是代码运行的截图3:左边是代码,右边是运行的结果。

扩展资料

avaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

参考资料来源:百度百科-javascript

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兴语桖87
推荐于2019-10-07 · TA获得超过1.1万个赞
知道答主
回答量:88
采纳率:14%
帮助的人:3.2万
展开全部

1,这个符号在所有的编程语言中都是可用的,它可以用中文简单理解。例如,有两个条件:条件a,条件b,如果a & & &;b意味着由条件建立的b条件也成立,则a和& b的表达式是正确的,这意味着左、右条件必须同时满足。

2,使用JS代码演示使用和&和。下面的代码可以直接复制到.html文件中。代码中的两行代码表示:

文件的两个条件(x==5和;y==6);//x==5,y= 6都是正确的,所以结果是真的。

文件(X)!= 5和y=6);//x!=5,y==6 x不等于5,这个条件是错误的,所以整体是错误的,并且输出结果显示FLASH。

<!文档类型HTML>

<html >

<头>

<元字符集=“UTF-8”>

<标题>运算符演示< />标题>

< /头>

<体>

<脚本>

var x=5;

VY=6;

文件的两个条件(x==5和;y==6);//x==5,y= 6都是正确的,所以结果是真的。
文件(“<Br>”);//这是行换行的含义,意味着结果不会显示在同一行中。

文件(X)!= 5和y=6);//x!=5,y==6 x不等于5,这个条件是错误的,所以整体是错误的,并且输出结果显示FLASH。

</Script >

<正文>

</HTML>

下面是代码运行的截图3:左边是代码,右边是运行的结果。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5e99258cf
推荐于2017-04-19 · TA获得超过1687个赞
知道大有可为答主
回答量:1299
采纳率:71%
帮助的人:697万
展开全部
&&是一个逻辑运算符,在自然语言中为和的意思就是aa和bb:function(){}表示他们两个都是真或者都为假的时候~
还有一个是或运算符||这个如果aa||bb:function(){}则表示aa或者bb:function(){}其中一个满足条件就可以~
追问
那如果&&成功后是运行aa还是bb?还有bb是一个函数,又没有反回值,怎么才算是true?又如果bb是$(“#id").append("节点"),这样的操作呢?怎么返回真?
追答
&&不是运行谁,是判断true或false的,一般来说会用到if里比如

if(aa&&bb:function(){}){
这里才是执行的一段程序

}
如果bb:function(){}没有返回值那么如果它运行成功那么就是true,运行报错就是false
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FrancisGaozhu
2017-08-22 · 知道合伙人软件行家
FrancisGaozhu
知道合伙人软件行家
采纳数:492 获赞数:8942
国家认证高级软件工程师 软件研发技术讲师

向TA提问 私信TA
展开全部
&&运算符,为逻辑关系运算符,与或非中的与运算;此运算符在众多主流开发语言和脚本语言中皆可使用, Java C# JavaScript PHP等。其作用是与号两边的表达式的值都为真的时候,返回True,否则返回False
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式