다시 오신 것을 환영합니다.
그래서이 수업에서 우리는 중단 한 부분부터 다시 골라 낼 것입니다. 우리는 방금 전에 보았던 것과 같은 여러 가지 구성 요소를 가진 더 복잡한 명령문과 같은 간단한 또는 부울 명령문을 함께 변경하는 방법을 보게 될 것입니다.
그래서 그들은 여전히 ​​모든 일이 끝날 때 진실 또는 거짓으로 평가 될 것입니다.
그러나 전체가 참 또는 거짓이되기 전에 개별적으로 참 또는 거짓으로 평가되는 여러 부분이있을 수 있습니다.
그래서 세 개의 논리 연산자가 있습니다. 우리가 말했던 것처럼 이것은 기본적으로 완전히 논리로 묶이는 방법입니다.
그래서 그 3 개를 AND OR라고 부릅니다.
그래서 우리는 옳은 말을 시작할 것입니다.
그리고 그 방법이 효과가 있습니다.
우선 두 개의 앰퍼샌드를 써서 쓰고 여기서 x가 5이고 Y가 9 인 예제에서 사용하고 있습니다.
그래서 두면이 필요합니다.
왼쪽과 오른쪽이 있으며 중간에 있습니다.
그래서 이것을 읽는 방법은 X가 10보다 작고 X가 5가 아닌 것입니다.
그래서 우리는 양쪽을 평가할 것입니다.
X는 10보다 작습니다.
사실입니다.
5가 10보다 작 으면 x가 5가 아니므로 거짓입니다.
그래서 우리는 진리와 거짓으로 끝납니다.
그리고 그것이 작동하는 방식은 양면이 사실 일 것을 요구한다는 것입니다.
이 둘 모두가 참이어야합니다. 왼쪽과 오른쪽이 맞습니다.이 경우에는 왼쪽 만이 사실입니다.
그래서 전체가 거짓입니다.
그 방식이나 방식이 조금씩 다르지만 여전히 양면을 취합니다.
그러나 모든 것이 진실되기 위해서는 그들 중 하나가 진실이어야합니다.
여기에있는 글자는 파이프 문자가 대부분의 사람들보다 위에 있고 키를 반환한다는 점에주의하십시오. 일반적으로 Shift 키를 눌러 작업을 수행해야합니다.
그래서 그 중 두 가지는 당신이 글이나 자바 스크립트에 쓰는 방법입니다.
따라서 왼쪽 Y는 9보다 큽니다.
Y가 9이거나 X가 5 인 트리플이 5 인 경우 사실이 아니므로 X는 5입니다.
따라서 우리는 거짓 또는 사실로 끝나기 때문에 한 쪽만을 사실로 요구하기 때문에 전체적으로 사실로 평가됩니다.
마지막으로 우리는 그렇지 못하며 조금 다른 방식으로 작동하지 않습니다.
그것은 왼쪽이나 오른쪽을 취하지 않습니다. 그냥 우리가 적용한 것의 가치를 부정하거나 뒤집습니다.
그래서 뭔가가 사실이고 우리가 그것 앞에 매듭을두면 거짓이됩니다.
어떤 것이 거짓이고 우리가 그것 앞에 매듭을두면 그것은 사실이됩니다.
따라서이 경우 X 표현식 triple은 Y와 같고 False입니다.
5 명은 9 명이 아닙니다.
그래서 내부는 거짓이지만, 모든 것을 무효화시키고 사실로 밝혀주는 앞머리 나 매듭이 있습니다.
그러니 가벼운 운동으로 한 발을 내 보자.
아래에는 세 줄의 코드가 있습니다.
우리는 변수 y를 문자열 A와 같게 설정 한 다음 여기 또는 중간을 사용하는 짧은 표현식을 설정합니다.
그러니 계속 자신을 평가하십시오.
콘솔에 복사하여 붙여 넣기 만하면 안됩니다.
우리는 해결책을 찾아 보겠습니다.
따라서 결과가 무엇인지 예측하고 시도하십시오.
그것이 진실 또는 거짓이라면 우리가 지금까지 다루었던 것을 근거로합니다.
승인.
그래서이 운동은 X에 10을, y에 문자열 A를 꽂으면됩니다.
왼쪽 문자열에서 트리플이 문자열 B와 같아 지도록합시다.
그것은 사실이 아니거나 x가 10보다 크거나 같고 X가 10이므로 true입니다.
그래서 우리는 진실로 우리에게 거짓 또는 진실을합니다.
그리고 우리는 콘솔에서 이것을 확실히 평가할 수 있습니다. 단지 센터의 작업을 검증하기 만하면 우리가 진실하다는 것을 알게 될 것입니다.
한 번 더 운동하십시오.
이번에는 좀 더 길지만 동일한 기본 구성 요소입니다.
그러니 유혹에 빠지면 그냥 죄송합니다.
X에 3 개, Y에 8 개를 연결하고 전체 표현식이 참인지 거짓인지 알아낼 수 있는지 확인하십시오.
승인.
그래서 그렇게했으면 좋겠다.
이제 대답을 풀어 봅시다.
그래서 저는 여기에서 전반적인 패턴을 확인하는 것으로 시작하겠습니다.
그래서 우리는 왼쪽과 오른쪽이 있고 중간에 있습니다.
그래서 우리는이 두 가지 모두를 필요로합니다.
그럼 왼쪽부터 시작해 봅시다.
X는 3 y는 8입니다.
그래서 첫 번째 줄 X는 숫자가 double 인 3입니다. double은 같기 때문에 true 인 문자열입니다.
여기는 작은 부분입니다.
그러나 기술적으로 OR 구문의 왼쪽이 이미 참이라면 전체 구문이 참이라는 의미입니다.
Javascript는 여기에있는 것조차도 신경 쓰지 않습니다. 단락 회로라고 불리는 이유는 두 개 중 하나만 필요하기 때문입니다.
우리가 이미 왼쪽에 있다면 우리는 끝났어.
그러나 이것을 더 많은 연습을 위해 평가하기 위해 X 트리플은 Y가 거짓입니다.
3 개가 8 개와 같지 않기 때문에이 모든 것이 사실로 평가됩니다.
그러나 여기에서도 강타가 있습니다.
그래서 전체가 거짓이되고 앞에서처럼 실제로 표현이 짧아지기 때문에 전체 표현을 순환시키지 않습니다. 왜냐하면 우리는 여기가 없기 때문에 왼쪽면이 전체를 의미하는 거짓이고 우리가 두 개를 찾고 있기 때문에 거짓이어야합니다. 둘, 이미 우리가 하나를 놓치고 이것이 거짓이면, 여기에 무엇이 문제가되지 않습니다.
그래서 모든 것은 거짓입니다.
하지만 그걸 확인하는 것.
이쪽으로 가자.
그래서 우리는 중간에 왜 8과 동등하지 않습니다.
그건 거짓이며 우리는 중간에 있지도 않습니다.
그래서 그 단락 더 한 번.
이 모든 것.
왜냐하면 왼쪽면이 이미 거짓이면 오른쪽면이 중요하지 않기 때문입니다.
그러나 X를 Y보다 작거나 같게하는 것은 3을 8보다 작거나 같게하는 것입니다.
사실입니다.
그래서 거짓말과 거짓말로 끝납니다.
그리고 우리는 그 모든 것을 무효화합니다.
그래서 그것이 사실입니다.
그래서 우리는 거짓과 진실을가집니다.
그래서 그것은 거짓으로 평가됩니다.
그리고 체크를 두 번하면 죄송합니다.
우리가 그렇게한다면 우리는 거짓이됩니다.
그래서 우리는 자바 스크립트의 모든 가치는 본질적으로 진실이거나 위선이라고 생각합니다.
그래서 확실한 진실이거나 거짓 인 진실하고 거짓 인 명백한 괴롭힘자를 제외하고는 다른 모든 값에 대해 자바 스크립트가 지정하는 고유 한 진리 또는 거짓이 있습니다.
그래서 나는 내 콘솔을 열고 이것을 발견하는 방법을 보여줄 것입니다.
따라서 문자열 hello가 true인지 false인지 알고 싶으면 문자열을 입력하고 Enter 키를 누르면 문자열이 반환됩니다.
그래서 내가 할 수있는 일은 실제로 부울 문에 넣는 것입니다. 가장 단순한 문은 그냥 부인하는 것입니다.
그래서 만약 내가 hello 문자열을 무효화하면 true로 돌아 간다. 왜냐하면 내가 지시했기 때문에 hello라는 문자열이 거짓이라는 것을 알게된다. 마찬가지로 false를 반환하면 문자열 hello가 진실임을 알게되고 false는 문자열 hello를 의미한다. Trixy입니다.
내가 할 수있는 또 다른 일은 그것을 뒤집어서 뒤집어서 그것이 진실임을 말해주는 두 배의 부정되는 것이다.
마찬가지로 빈 문자열에서도 똑같은 일을 할 수 있습니다. 빈 문자열이라는 것은 사실상 허위입니다.
숫자가 아닌 0과 동일한 것.
그리고 부정 1을하면 실제로 사실이라는 것을 알 수 있습니다.
그렇기 때문에 일부 언어에서는 약간 다르게 동작합니다.
그래서 자바 스크립트에서 부정적인 것은 진실입니다. 다른 언어에서는 자동으로 Trixy를 의미하지는 않습니다.
그래서 여기에 빠른 요약이 있습니다.
어려운 규칙은 값이 0 임 빈 문자열은 정의되지 않고 숫자가 아닌 것은 항상 거짓이며 모든 것은 진실입니다.
그래서 우리는 여기서 하나의 운동을 덜받습니다. 이것은 지금은 진실성과 결함을 시험하는 것 외에는 다른 것들과 같습니다.
그래서 세 개의 문자열과 빈 문자열 문자열 하하와 문자열 거짓.
우리가 해결책을 검토 할 영사를 운영하는 것이 아니라 이것을 평가하십시오.
값을 정신적으로 연결하고 당신이 생각해내는 것을보십시오.
그것은 사실입니다.
아니면 모든 것이 거짓입니다.
승인.
그래서 여기에 대답은 문자열 메시지를 연결하고 재미 있습니다.
그래서 당신은 우리가 노를 가지고 있다는 것을 알게 될 것입니다.
이제 먼저 해결하겠습니다.
또는 왼쪽에.
그래서 우리는 거짓말 인 빈 문자열 인 문자열을 가지고 있습니다.
거짓 또는 문자열 하하.
진실입니다.
거짓 또는 진실입니다.이 작은 부분에 대해서는 우리에게 사실입니다.
그렇다면 우리는 사실을 가지고 있으며 약간의 까다 롭긴하지만 거짓말 인 문자열은 우스꽝 스럽지만 문자열이 떨어지면 항상 중복 확인이 진실입니다.
그래서 그것은 진실이고 진실하다는 것을 나에게 말해줍니다.
그리고 마지막으로해야 할 일은 거짓을 전하는 모든 것을 무효화하는 것입니다.
그래서 당신이이 대답을 복사 할 수 있다는 것을 증명하기 위해 나는 거짓을 얻습니다.
큰.
그래서 다음 섹션에서 우리는 방금 전에 이야기 한 이러한 부울 논리 표현식을 사용하여 자바 스크립트에서 의사 결정을 내리는 방법을 실제로 보게 될 것입니다.
어떻게하면 코드를 실행할 수 있을까요?
무언가가 거짓이면 어떻게하면 다른 코드를 실행할 수 있습니까?