JavaScript/1. 기본 문법 (9) 썸네일형 리스트형 1.9 비교 연산자 모든 연산자를 사용할 때에는 좌항이 기준이며 우항은 비교 대상이다. (1) == alert(1 == 2); 1과 2가 같은지 확인하기 위해서는 == 연산자를 사용한다. 프로그래밍에서 =는 "같다"라는 의미가 아닌 "~이다"라는 의미로 보면 된다. 위의 코드를 실행해보면 알림창에 false를 출력하는 것을 볼 수 있다. (2) === alert(1==="1"); 만약 == 연산자를 사용하여 1과 "1"이 같은 지 확인을 해보면 알림창에 true를 출력할 것이다. 하지만 ===를 사용하면 false를 출력한다. == 연산자는 단순히 값의 자료형의 구분 없이 서로의 값만 비교하는 반면, === 연산자는 서로의 값과 값의 자료형의 일치 여부도 따지기 때문이다. (3) != alert(1 != 2); 1과 2가 .. 1.8 주석처리 프로그램 또는 웹 페이지가 읽힐 때 주석은 무시하며(읽히지 않으며), 코드에 대한 설명 등을 기록하는 데 사용된다. (1) 한 줄 주석 // 한 줄 주석 주석이 한 줄로 나타낼 수 있을 때에는 // 뒤에 입력한다. (2) 여러 줄 주석(블록 주석) /* 여러 줄 주석 */ 주석이 여러 줄로 나타내야할 경우에 /*와 */ 사이에 입력한다. 1.7 변수 (1) 변수의 정의(선언) var a; var는 변수라는 의미이고, a는 변수의 이름이다. 이와 같이 변수에 값을 지정하지 않고 변수에 이름을 지어주는 것을 "변수의 정의" 또는 "변수의 선언"이라고 한다. (2) 변수의 초기화 var b; b = 1; 변수 b에 1이라는 값을 할당해주었으며, 이와 같이 변수에 어떠한 값을 지정(할당)해주는 것을 변수의 초기화라고 한다. 1.6 참과 거짓(Boolean) 자료형 참은 True, 거짓은 False로 나타낸다. 0이거나 데이터가 없을 경우에는 False, 0이 아닌 수이거나 값이 있는 상태이면 True로 나타낸다. 1.5 문자 자료형 alert("Hello World!"); 문자형은 큰 따옴표 및 작은 따옴표로 감싸서 입력한다. (1) 문자의 결합 alert("Hello“ + ”World!"); "Hello"와 "World!"를 결합하고자 할 때에는 덧셈 연산자를 사용하여 결합할 수 있다. (2) 문자의 길이 산출 alert("Hello World!".lengnth); "Hello World!" 문자의 길이를 산출하고자 할 때에는 .length를 사용한다. (결과 : 12) 1.4 숫자 연산 함수 (1) 제곱 연산 Math.pow(2, 3); 2의 세 제곱을 연산하고자 할 때에는 Math.pow() 함수를 사용한다. (결과 : 8) (2) 반올림 Math.round(10.6); 10.6을 반올림하고자 할 때에는 Math.round() 함수를 사용한다. (결과 : 10) (3) 올림 Math.ceil(10.6); 10.6을 올림하고자 할 때에는 Math.ceil() 함수를 사용한다. (결과 : 10) (4) 내림 Math.floor(10.6); 10.6을 내림하고자 할 때에는 Math.floor() 함수를 사용한다. (5) 제곱근 Math.sqrt(9); 9의 제곱근을 구하고자 할 때에는 Math.sqrt() 함수를 사용한다. (6) 임의 숫자 Math.random(); 0부터 0.1 사이의 임의의.. 1.3 숫자형 기본 연산 (1) 덧셈 alert(1 + 1); (2) 뺄셈 alert(2 - 1); (3) 곱셈 alert(2 * 2); (4) 나눗셈 alert(4 / 2); 1.2 데이터형(자료형) 구분 alert(typeof 1); 1의 자료형은 숫자형(Int) 자료형이다. alert(typeof "1"); "1"의 자료형은 문자형(String) 자료형이다. 이전 1 2 다음