> 웹 프론트엔드 > JS 튜토리얼 > JS의 부울 값, 관계 연산자, 논리 연산자에 대한 자세한 설명과 예

JS의 부울 값, 관계 연산자, 논리 연산자에 대한 자세한 설명과 예

php中世界最好的语言
풀어 주다: 2017-12-04 14:21:47
원래의
3885명이 탐색했습니다.

부울 값은 true이고 false입니다. 부울 값은 따옴표 없이 직접 사용할 수도 있습니다.

<script type="text/javascript">
    var a=true;
    var b=false;
    console.log(a);
    console.log(b);
    console.log(typeof a);
    console.log(typeof b);
</script>
로그인 후 복사

RelationshipOperator
>보다 큼 부호
<미만 부호
>=크거나 같음
<=작거나 같음
==같음
===모두 같음
!=같지 않음 to
!==모두 같지 않음

관계 연산자로 얻은 결과는 모두 true 또는 false의 부울 값입니다

<script type="text/javascript">
    console.log(-6<=9); //true
    console.log(55>9); //true
    console.log(5>=9); //false
    console.log(100<5); //false
</script>
로그인 후 복사

사용 ==:

console.log(5==5); //true
console.log(5==6); //false
로그인 후 복사

를 사용하여 사용자가 테스트를 통과했는지 확인할 수 있습니다

<script type="text/javascript">
    //得到用户成绩
    var score="parseInt(prompt("请输入成绩"));
    //输出结果
    alert(score>=60);
</script>
로그인 후 복사

JS에는 = 기호가 하나만 있습니다. 이는 할당을 의미합니다. 두 항목이 동일한지 판단하려면 == 기호를 사용하여 등호 관계를 표현할 수 없습니다.

== 이 기호는

문자열 이 동일한지 확인하는 데에도 사용할 수 있습니다.

console.log("LALALALALA" == "LALALALALA")

== 이 기호는 엄격하지 않으며 다양한 유형의 비교를 위해 동일한 유형으로 변환됩니다.

console.log("5"==5); //true
console.log(56="56"); //true
로그인 후 복사

===는 모두

console.log("12"===12); //false
console.log(12==="12"); //false
console.log("55"==="55"); //true
console.log(55===55); //true
로그인 후 복사

와 같습니다. 즉, ==는 두 개의 등호로 엄격하지 않으며 "5"와 5는 참입니다. 세 개의 등호는 더 엄격하며 "5"와 5는 거짓입니다.

!=는 ==;의 반대입니다. !==는 ===

console.log(3!=8); //true
console.log(3!="3"); //false
console.log(3!=="3"); //true
로그인 후 복사

논리 연산자, 즉 &&: 및 (and); ||: or;의 반대입니다모든 논리 연산은 부울입니다. 값, 참과 거짓만이 논리 연산에 참여할 수 있으며, 얻은 답은 여전히 ​​부울 값입니다.

<script type="text/javascript">
//&&表示“且”,都真才真
console.log(true&&true); //true
console.log(true&&false); //false
console.log(false&&true); //false
console.log(false&&false); //false
</script>
로그인 후 복사

<script type="text/javascript">
    //||表示或者
    console.log(true||true); //true
    console.log(true||false); //true
    console.log(false||true); //true
    console.log(false||false); //false
</script>
로그인 후 복사

!는 "not"을 의미합니다

console.log(!true); //false
console.log(!false); //true
로그인 후 복사


연속 비율을 쓰는 방법

예를 들어 숫자 1이 3과 5 사이인지 확인하려면
잘못된 쓰기 방법: console.log (3<1< 5);
컴퓨터가 먼저 3<1을 계산하기 때문에 답은 false이고 그 다음에는 false<5이므로 false는 암묵적으로 0으로 변환되고 0<15는 true입니다.
올바른 쓰기 방식은 나누어서 중간에 &&로 연결해야 합니다. 즉, "3은 1보다 작습니다", "1은 5보다 작습니다"입니다.

console.log(3<1&&1<5);
로그인 후 복사

답은 거짓입니다.

예: 교통법에서는 18~70세가 운전면허 시험을 치를 수 있다고 규정하고 있습니다. 운전면허 시험에 응시할 수 있는지 여부를 확인하는 방법은 다음과 같습니다.

//得到用户年龄
var age=parseInt(prompt("请输入年龄"));
//显示结果
alert(age>=18&&age<=70);
로그인 후 복사


이 내용을 읽으신 후 방법을 익히셨을 것입니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 기타 관련 기사를 주목하세요!

관련 읽기:

JS 엔진이 실행 중일 때 어떤 모습인가요?

H5

jsplice 사용 방법( ) JS 개발의 메소드

위 내용은 JS의 부울 값, 관계 연산자, 논리 연산자에 대한 자세한 설명과 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿