본문 바로가기

Javascript36

함수와 이벤트 ※ parseInt() 함수는 정수로 바꾸는 함수이다. (Number() 함수도 가능) var num1 = parseInt(prompt("첫 번째 숫자: ")); var num2 = parseInt(prompt("두 번째 숫자: ")); addNumber(num1, num2); function addNumber(a, b){ var sum a + b; alert(`두 수를 더한 값 : ${sum} ! "); } (ES6 에서는 매개변수에 기본 값을 지정할수있다.) function multipe(a, b = 6, c = 10){ return a * b + c; } 그리고 위 코드처럼 return문에서 식을 반환하도록 소스를 작성할 수 있다. ex) function addNumber(a, b){ return .. 2020. 7. 23.
제어문 document.write() 함수를 넣으면 웹 브라우져 화면에 문장이 나타난다. 조건 연산자 - ?(물음표)와 :(콜론) 실행할 명령이 하나뿐이라면 유용하게 사용할 수 있다. 사용법은 ? 왼쪽에 조건을 넣으면 된다. var score = 70; (score >= 60) ? alert("통과") : alert("실패"); ※ 숫자 0과 빈공백("")은 false를 의미한다. switch문 break문을 사용해서 명령을 실행한 다음에는 완전히 switch문을 빠져나오도록 소스를 작성해준다. var fav = prompt("탕수육 부먹? 찍먹? 1- 부먹, 2- 찍먹"); switch(fav) { case "1" : document.write("당신은 부먹파 입니다."); break; case "2" : d.. 2020. 7. 12.
나이 계산 프로그램 / 할인 가격 계산 프로그램 1. 나이 계산 프로그램 나이 계산하기 (결과 값 표시) 2. 할인 가격 계산 프로그램 원래 가격 원 할인율 % 할인 가격 계산하기 ※ 본 포스팅은 개인 공부 기록을 목적으로 남긴 글이며 본 사실과 다른 부분이 있다면 과감하게 지적 부탁드립니다. 2020. 7. 4.
자료형 이해하기 자바스크립트는 정수와 실수 모두 number로 취급한다. 주의할 점은 0.1이나 0.2를 2진수로 변환해서 계산하는데 이때 자릿수가 많은 소수로 변환되고, 그 상태에서 0.1과 0.2를 더한다. 그리고 큰따옴표로 묶은 문자형 안에 큰따옴표로 묶은 문장을 넣으려면 어떻게 해야 할까. 그럴때는 큰따옴표가 중독되지 않도록 작은따옴표로 바꿔준다. undefined는 처음부터 변수에 값이 할당되지 않았다는 의미이고, null은 처음에 할당된 값이 더는 유효하지 않음을 의미한다. ※ 다른 프로그래밍 언어처럼 자료형을 강하게 확인하려면 타입스크립트를 언어를 사용한다. 숫자형 자료와 문자형 자료를 더 했을때? 100과 "50"을 더하니까 둘을 연결한 문자열 "10050"이 결과로 나온다. 즉, + 기호는 연결연산자이다.. 2020. 7. 4.