📌
Javascript 생활코딩
  • 자바스크립트
  • 자바스크립트 기본
    • 숫자와 문자
    • 변수
    • 주석, 줄바꿈과 여백
    • 조건문 - 기본
    • 조건문 - 비교연산자
    • 조건문 - 논리연산자
    • 조건문 - boolean의 대체재
    • 반복문 - 기본 (while,for)
    • 반복문 - 제어(break, continue)
    • 반복문 - 중첩
    • 함수
    • 배열 - 기본
    • 배열 - 조작, 제거 및 정렬 메서드
    • 객체 - 기본
    • 객체 - 반복문
    • 모듈
    • UI와 API 그리고 문서보는 법
    • 정규표현식
  • 함수지향
    • 유효범위
    • 값으로서의 함수와 콜백
    • 클로저
    • arguments
    • 함수의 호출
  • 객체지향
    • 객체지향 프로그래밍
    • 생성자와 new
    • 전역객체
    • this
    • 상속
    • prototype
    • 표준 내장 객체의 확장
    • Object
    • 데이터 타입
    • 참조
  • 패턴
    • 재귀함수
Powered by GitBook
On this page
  • &&
  • ||
  • !

Was this helpful?

  1. 자바스크립트 기본

조건문 - 논리연산자

&&

&&는 좌항과 우항이 모두 참(true)일 때 참이됩니다. 이러한 논리 연산자를 and 연산자라고 부릅니다.

id = prompt('아이디를 입력해주세요.');
password = prompt('비밀번호를 입력해주세요.');
if(id=='egoing' && password=='111111'){
    alert('인증 했습니다.');
} else {
    alert('인증에 실패 했습니다.');
}
//"id의 값이 egoing이고 password의 값이 111111이면 참이다"
//&& 연산자의 좌항과 우항이 모두 참일 때 전체가 참이 되는 것이다.

||

'||'는 '||'의 좌우항 중에 하나라도 true라면 true가 되는 논리 연산자입니다. or 연산자라고 부릅니다.

if(true || true){
    alert(1);
}
if(true || false){
    alert(2);
}
if(false || true){
    alert(3);
}
if(false || false){
    alert(4);
}
//1,2,3,
//마지막 조건문의 '||'는 좌항과 우항이 모두 false이기 때문에 false가 된다.

!

'!'는 부정의 의미로, Boolean의 값을 역전시킵다. true를 false로 false를 true로 만듭니다. not 연산자라고 부릅니다.

if(!true && !true){
    alert(1);
}
if(!false && !true){
    alert(2);
}
if(!true && !false){
    alert(3);
}
if(!false && !false){
    alert(4);
}
//4
Previous조건문 - 비교연산자Next조건문 - boolean의 대체재

Last updated 4 years ago

Was this helpful?