728x90
반응형

JavaScript/JavaScript 기초 14

[JavaScript] 형 변환

형 변환 형 변환은 서로 다른 자료형 사이의 연산에서 의도치 않은 동작을 방지 하기 위해 필요하다. 아래의 코드는 평균 점수를 구하는 코드이다. math = prompt("수학점수를 입력하세요."); eng = prompt("영어점수를 입력하세요."); result = (math + eng)/2; console.log(result); 수학점수는 50, 영어점수는 70을 입력한다. 평균은 60이 나와야 한다. 하지만 전혀 다른 값이 출력된다. prompt()로 입력받은 정보가 문자형으로 저장되기 때문이다. 수학점수와 영어점수를 더한 값이 120이 아닌 5070으로 저장됐기 때문에 5070을 2로 나눈 2535가 출력된다. 여기서 한가지 의문점이 생긴다. 문자열을 더해서 5070이 됐다면, 왜 2로 나누는 ..

[JavaScript] 대화 상자

alert() alert 는 무언가를 알려주는 역할을 한다. 이 함수가 실행되면 확인 버튼을 누르기 전까지 메세지를 띄운다. msg = '비밀번호가 틀립니다.'; alert(msg); prompt() prompt 은 무언가를 입력 받는 역할을 한다. pw = prompt('비밀번호를 입력하세요.'); // 정보를 입력받은 뒤 변수에 저장 console.log(`비밀번호는 ${pw} 입니다.`); confirm confirm 은 무언가를 확인 받는 역할을 한다. Q = confirm('18세 이상입니까?'); console.log(Q); alert 와 다른점이 있다. alert 는 확인 버튼만 존재했지만, confirm 은 취소 버튼도 함께 존재한다. 확인 버튼을 누르면 true, 취소 버튼을 누르면 fa..

[JavaScript] 자료형

자료형 자료형 (data type) 이란 프로그래밍 언어에서 여러종류의 데이터를 식별하는 분류를 말한다. name = 'jiwoong'; age = 4; 위 코드에서 'jiwoong' 은 문자형, 4 는 숫자형이다. 문자형 문자형을 만들 때는 3가지 방법을 사용한다. name1 = 'jiwoong'; // 작은 따옴표 name2 = "jiwoong"; // 큰 따옴표 name3 = `jiwoong`; // 백틱 msg1 = "I'm still hungry."; // 큰 따옴표 안에서 작은 따옴표 사용 가능 msg2 = `my name is ${name1}`; // 백틱은 문자열 안에서 변수를 표현할 때 사용 문자형끼리 더할수도 있다. name = "돈까스" + "정식"; console.log(name);..

[JavaScript] 변수

변수 변수는 어떤 정보에 이름을 붙여 저장할 때 사용한다. name = 'jiwoong'; age = 4; name 이라는 변수에는 'jiwoong' 이라는 값이 들어가고, age 라는 변수에는 4 라는 값이 들어간다. 이 때, 줄 마지막에 붙는 ; (세미콜론) 은 한 줄이 끝났다는 의미 이며, 생략 가능하지만 항상 적어주는 것을 권장한다. 두 변수의 차이점은 ' 의 유무이다. jiwoong 은 ' 로 감싸져 있지만 4 는 그렇지 않다. 자바 스크립트에서 문자열(string) 은 항상 ' 또는 " 로 감싸져 있어야 한다. 아래의 코드는 오류를 발생시킨다. class = 'english' 변수를 생성할 때 예약어를 사용하지 않도록 주의하자. 예약어 (reserved world) 란 프로그래밍 언어에서 문법..

728x90
반응형