> 웹 프론트엔드 > JS 튜토리얼 > JS mastery_javascript 팁을 테스트하는 코드

JS mastery_javascript 팁을 테스트하는 코드

WBOY
풀어 주다: 2016-05-16 18:39:48
원래의
800명이 탐색했습니다.
复代码 代码如下:



怎么样?自己给自己打下分,总共22个题目,你对了多少个呢?
这些题目我也不知道应该去讲解,只是想让大家对自己做错的题目进行更深一步的思考、挖掘.
下面我们来公布答案吧:

代码
复代码 代码如下:



给大家留下一个问题:3||6&&9의 运算结果是什么?
具体的分析可以看这里:&&와||运算
内容아래:
一直以为 && 와 || 这两个运算符只能는 判断表达式时使用, 一般就是常에서 if语句使用입니다.错了。由于对这两个运算符不是很理解,只是简单的认为是一个判断表达式。当时考试的题目:3||6&&9的运算结果是什么? 나는 사실입니다!
지금은博客园里看到了对这两个讲解,认为很多人们先不看答案,先来对&& 和 || 나는 이전에 计算机书上看到过这两个运算符, 他们的优先级是:&&大于|| 🎜>exp1&&exp2:如果执行exp1后返回true,则执行exp2并返回exp2的值;如果执行exp1后返回false,则整个表达式返回exp1的值,exp2不执行;
exp1 || exp2:如果执行exp1后返回true,则整个表达式返回exp1的值,exp2不执行;如果执行exp1后返回false,则执行exp2并返回exp2的值;
那下面我们来看答案吧:
3||6&&9:先运算&&,由于6和9city大于0,即都为true,所以结果为 9。表达式变为3||9。由于3和9 citytrue,则返回3。所以答案就是3。
由上下我又延伸几个问题:false==0,true==0,false==null,false==undefound,false==""他们的值 又是什么呢?
관련 라벨:
js
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿