SourceCode(38)
-
논리 연산자
논리연산자 연산자 예 설명 && a && b a와 b 둘 다 참일 때 참 (and 연산) || a || b a와 b 둘 중에 하나만 참이면 참 (or 연산) ! !a a가 참이면 거짓, 거짓이면 참으로 바꿈 (not 연산) 논리연산자 규칙 연산자 규칙 && 좌측 피연산자 식의 평가값이 거짓이면, 우측 피연산자 식을 평가하지 않음 || 좌측 피연산자 식의 평가값이 참이면, 우측 피연산자 식을 평가하지 않음 true를 1로 false를 0으로 변환 (자바스크립트에서만) a b a && b a || b !a 0 0 0 0 1 0 1 0 1 1 1 0 0 1 0 1 1 1 1 0 소스 코드 출력결과
-
비교 연산자
비교연산자(관계연산자) 연산자 예 설명 == a == b a와 b의 값이 같은지 비교 != a != b a와 b의 값이 다른지 비교 === a === b a와 b의 값 뿐만아니라 자료형도 같은지 비교 !== a!==b a와 b의 값 뿐만아니라 자료형도 다른지 비교 > a > b a가 b 보다 큰지 비교 >= a >= b a가 b 보다 크거나 같은지 비교
-
증감 연산자
증감연산자 연산자 예 설명 ++ ++a a++ a의 값을 1 증가 시킴 -- --a a-- b의 값을 1 감소 시킴 소스코드 출력결과
-
변수의 재정의
변수의 재정의 변수명을 동일하게 선언하는 것이 가능 소스 코드 출처:
-
형변환
형변환 자동 형변환 명시적 형변환 var input = prompt('숫자를 입력하세요', '숫자'); 자동 형변환 document.write(typeof(input) + ':' + input); document.write(' '); //input에 저장된 데이터의 타입이 String이기 때문에 +연산자를 사용하면 덧셈에 대한 연산이 수행되지 않고 //문자끼리 연결되어 짐 //덧셈 연산을 수행하려면 명시적으로 형변환을 해야 함 document.write(input + 10); document.write(' '); //만약에 입력한 데이터가 숫자가 아니고 문자열일 경우는 NaN(Not a Number)로 출력 document.write(input * 10); //자동형변환 document.write(' '..
-
10.html-기본타입(문자열)
문자열 "나 ' 사이에 들어가는 모든 문자는 문자열로 다루어집니다. 문자와 문자열 구별하지 않음 - 문자와 문자열 입력 시 ''사용 하는 것 권장 -> html속성시 "" 사용할 경우 혼동이 될수 있으므로 - 혼용해서 사용하는 것은 좋지 않음 자바스크립트에서는 한 번 생성된 문자열은 읽기만 가능하고 수정은 불가능합니다. 소스 코드 출력결과