HTML, CSS, JavaScript18 기본 연산자와 수학 1. 수학 연산자 일반적으로 배웠던 수학 기호와 비슷하다 + : 덧셈 - : 뺄셈 * : 곱셈 / : 나눗셈 % : 나머지 ** : 거듭제곱 alert( 1 + 2 ); // 3 alert( 2 - 1 ); // 1 alert( 2 * 3 ); // 6 alert( 6 / 2 ); // 3 alert( 5 % 3 ); // 2 , 5를 3으로 나눈 나머지다 alert( 2 * 3 ); // 8, 2의 3제곱이다 그리고 자바스크립트는 다른 언어와 다르게 숫자와 문자끼리의 연산도 가능하다 alert( '1' + 2 ); // 3 alert( 5 - '2' ); // 3 alert ( 3 * '4' ); // 12 alert ( '8' / 2 ); // 4 2. 복합 할당 연산자 += : 오른쪽 수를 더한 다.. 2022. 6. 27. 형변환 자바스크립트에서 함수랑 연산자에 전달되는 값은 대부분 자동으로 적절한 자료형으로 변환된다. 이렇게 자료형이 바뀌는 것을 '형변환'이라고 한다. 1. 문자형으로 형변환 형변환 하고 싶은 것을 String()으로 감싼다. let value = true; //변수 value에 boolean인 true를 할당한다 value = String(value); //변수 value에 문자열 "true"가 저장된다. 2. 숫사형으로 형변환 형변환 하고 싶은 것을 Number()로 감싼다. let str = "1234"; //변수 str에 문자열 "1234"를 저장한다 let num = Number(str); //문자열 "1234"가 숫자 1234로 변환되어 변수 num에 저장된다 undefined는 NaN null은 0 .. 2022. 6. 26. alert, prompt, confirm 1. alert 사용자가 '확인' 버튼을 누를 때까지 메시지를 계속 보여주는 창을 띄운다. alert("hello"); 2. prompt 뜻: a sign on a computer screen that shows that the computer is ready to receive your instructions 사용자에게 값을 입력받는데 사용한다. 사용자에게 보여줄 문자열, 입력 필드의 초기값을 받는다. result = prompt(title, [default]); //기초값인 default는 써도되고 안써도 된다. result = prompt('how old are you?', 25); //초기값이 25로 세팅됨 result = prompt('how old are you?'); //초기값 없음 3. c.. 2022. 6. 26. 자바스크립트란 html, css로 만든 페이지를 동적으로 만들기 위해 쓴다. node.js 등으로 웹 바깥에서도 쓸 수 있게 되었다. 원하는 데이터를 정확히 골라서 내가 원하는 방식으로 가공할 수 있는 것, 그리고 내가 구현한 기능을 원하는 요소에 연결하는 것이 중요한 것 같다. html에서 구조를 짜고, 그 구조에 잘 접근해서 css로 꾸미고, 자바스크립트로 동작을 추가하는 것 같다. 2022. 6. 26. 이전 1 2 3 4 5 다음