논리연산자
-
JavaScript 입문 : 논리연산자 AND (&&) 와 OR (||)컴퓨터 알아가기/JavaScript 2022. 10. 27. 19:30
자바스크립트에서 논리연산자(&&와 ||)는 지금까지 다음과 같이 이해를 하고 있었습니다. A && B 는 A와 B가 전부 true여야 true이며 A || B는 A와 B중 하나만 true여도 true로 알고 있었습니다. 맞는 이야기인데 이는 단순하게 앞 뒤에 대한 참과 거짓을 확인할 때 사용하는 경우입니다. 이러한 논리연산자를 조금 더 깊이 정확하게 자바스크립트에서는 다음과 같이 사용합니다. A && B 는 A가 true이면 B를 실행하고 A || B는 A가 false이면 B를 실행하라는 뜻입니다. A || B는 A가 아니면 B를 실행하라는 뜻도 되겠지요. 반대이면 다음과 같이 생각하면 됩니다. A && B 는 A가 false면 A를 실행하고 A || B는 A가 true면 A를 실행하라 언뜻보면 헷갈리는..
-
JavaScript 입문 : 각종 값들의 비교, 자료형의 크기, 논리 연산자, 반대 연산자컴퓨터 알아가기/JavaScript 2021. 11. 3. 19:30
본 글은 제로초 TV, 모던 자바스크립트, JavaScript MDN을 기본으로 하고 있습니다. 1. 자료형의 크기 지난 시간 각종 값들을 비교해 보았습니다. 구체적으로 들어갈 수록 외워서는 불가능한 결과값들을 볼 수 있었는데요. 그런 경우라도 다 이유와 규칙이 있다고 합니다. 도움이 되는 강좌에서 규칙이 설명되지 않는 부분은 곰곰히 연구를 하면서 내것으로 만들어야 겠습니다. 예를 들어 '문자열 숫자'와 '숫자열'을 비교하게 되면 '문자열 숫자'는 '숫자열화'되어 '숫자열'과 비교가 가능하여 참과 거짓을 확인할 수 있습니다. 그러나 '문자열'과 '숫자열'을 비교하는 것은 서로의 성질이 다르기 때문에 비교할 수 없는 결과로 어떠한 경우라도 false가 나오는 규칙을 추정할 수 있습니다. 심지어는 문자열의 ..