KDT 포스코X코딩온 웹 풀스택 과정 10기
2023-11.01
JavaScript Function
https://chocobol.tistory.com/entry/Javascript-getElementById-function
Javascript - [.getElementById, function]
📚 .getElementByid? getElementById는 JvaScript에서 사용되는 메서드로, HTML 문서에서 특정 ID를 가진 요소를 찾아 반환하는 역할을 한다. 문서 내에서 특정 ID를 가진 요소를 가져오는 데 사용된다. document.
chocobol.tistory.com
📌 multifly() 함수 만들기
- 매개변수로 두 개의 숫자를 입력받기
- 두 인자의 곱을 '반환'하는 함수를 정의
❗ 출력이 아닌 반환하는 함수
- 콘솔창에 출력하고 싶다면 아래처럼 테스트해보기
function multify(sum1, sum2) {
return sum1 * sum2;
}
console.log(multify(3, 7));
console.log(multify(2, 2));
function square(num1) {
console.log(num1 * num1);
}
📌 square() 함수 만들기
- 매개변수로 하나의 숫자를 입력받기
- 입력받은 수의 제곱을 콘솔창에 출력하는 함수 정의
function square(num1) {
console.log(num1 * num1);
}
square(4);
square(11);
square(5);
function test() {
alert: "onclick test!";
}
📌 onclick
onclick 함수는 HTML 요소에 사용되는 이벤트 핸들러 중 하나이다. 요소가 클릭될 때 실행되는 JavaSCript 코드를
지정한다.
- 버튼 클릭 시 alert창에 "Button clicked!" 출력
<button onclick="myFunction()">Click me</button>
function myFunction() {
alert("Button clicked!");
}
Javascript 조건문 (if문) [if / if, else / if, else if, else / if중첩]
📌 실습
let age = prompt("나이를 입력해주세요");
Number(age); //형변환
if (age > 20) {
alert("성인");
} else if (age > 17) {
alert("고등학생");
} else if (age > 14) {
alert("중학생");
} else if (age > 8) {
alert("초등학생");
} else if (age > 0) {
alert("유아");
} else{
alert("입력 값이 잘못되었습니다.")
}
let age = prompt("나이를 입력해주세요");
Number(age); //형변환
let gender = prompt("성별을 입력해주세요 (남, 여)");
if (age > 20) {
alert(`성인 ${gender}`); // 백틱 사용
} else if (age > 17) {
alert(`고등학생 ${gender}`);
} else if (age > 14) {
alert(`중학생 ${gender}`);
} else if (age > 8) {
alert(`초등학생 ${gender}`);
} else if (age > 0) {
alert(`유아 ${gender}`);
} else {
alert("입력 값이 잘못되었습니다.");
}
📌 조건문 (Switch)
name = "kim";
switch (name) {
case "kim":
console.log("kim 맞습니다");
break;
case "lee":
console.log("kim 아니고 lee입니다.");
break;
case "park":
console.log("kim 아니고 park입니다.");
break;
}
break; 사용하여 name이라는 변수에 들어가 있는 kim값을 찾으면 break;에 의해 더 이상 찾지 않고 코드를 빠져나온다.
📌 3항 연산자
IF 문을 간단하게 정의한 것
조건식? 조건이 참인 경우 : 조건이 거짓인 경우;
let now = new Date().getHours();
console.log(now);
now > 12 ? console.log("오후") : console.log("오전임");
📌 반복문 ( for, whie)
for (let i = 1; i <= 10; i++) {
console.log(i, "번째 인사합니다.😁");
}
let num = prompt("숫자를 입력하세요 1~10000");
Number(num);
// i 는 위의 num에게 입력받은 값만큼 실행된다.
for (i = 0; i <= num; i++) {
// 13배수이면서 홀수인 숫자를 찾는 프로그램
if (i % 13 === 0 && i % 2 === 1) {
console.log(i);
}
}
📚 반복문 제어 [break, continue]
break
- 반복문을 멈추고 밖으로 빠져나감
contiue
- 반복문을 한 번만 멈추고 다음으로 진행
'국비지원 > 부트캠프' 카테고리의 다른 글
[KDT 포스코x코딩온 10] 웹 풀스택 과정 회고록 (8) | Javascript (0) | 2023.11.05 |
---|---|
[KDT 포스코x코딩온 10] 웹 풀스택 과정 회고록 (7) | Javascript (2) | 2023.11.02 |
[KDT 포스코x코딩온 10] 웹 풀스택 과정 회고록 (5) | Javascript (2) | 2023.10.31 |
[KDT 포스코x코딩온 10] 웹 풀스택 과정 회고록 (4) | CSS (0) | 2023.10.30 |
[KDT 포스코x코딩온 10] 웹 풀스택 과정 회고록 (3) | CSS (0) | 2023.10.27 |