Bomb Kirby Running

자습하기 16

자바스크립트 오답노트4

01. 결괏값을 작성하시오. { const str = "javascript"; const text = str.indexOf("a"); const text2 = str.lastIndexOf("a"); const text3 = str.includes("a"); console.log(text); console.log(text2); console.log(text3); } 정답 1 3 true 오답노트 lastindexOf가 헷갈려서 틀렸습니다.😥 indexOf는 문자열에서 원하는 값의 첫번째 위치값입니다. javascript는 위치값이 0123456789이므로, 첫번째 a가 있는 위치는 1이므로 1이 출력됩니다. lastIndexOf는 문자열에서 원하는 값이 마지막으로 있는 위치값을 구합니다. 마지막 a가 있는..

자습하기 2023.03.24

자바스크립트 시험 오답노트3

01. 결괏값을 작성하시오. { (function(){ console.log("함수가 실행되었습니다."); })(); } 정답 함수가 실행되었습니다. 02. 결괏값을 작성하시오. { function func(str = "함수가 실행되었습니다."){ document.write(str); } func(); } 정답 함수가 실행되었습니다. 03. 결괏값을 작성하시오. { let sum = 0; for(var i=1; i num2) return num1 else return num2 } console.log(func(10, 23) + func(40, 50)) } 정답 73 오답노트 func(10, 23)은num1이 10, num2가 23인 상태에서 호출됩니다. if 조건문에서 num1이 num2보다 작기 때문에..

자습하기 2023.03.17

자바스크립트 복습2

오늘은 자바스크립트를 공부하면서 부족했던 부분들을 다시 공부해보려 합니다. switch문 조건문이며, 다양한 경우 (case)에 대한 처리를 하기 위해 사용됩니다. if-else문보다 가독성이 높고 보다 간결하게 코드 작성을 할 수 있습니다. 다음은 switch문의 기본구조입니다. switch (변수) { case 값1: 실행문1; break; case 값2: 실행문2; break; ... default: 실행문n; } switch 뒤 괄호 안에는 조건식이 들어가며 비교할 변수를 지정합니다. case뒤에는 해당 값이 들어가고 조건식의 변수와 같으면 해당 case아래 실행문이 실행됩니다. 각 case문의 실행문이 끝나면 반드시 break문을 써야합니다. 만약 쓰지 않으면 무한에 빠지게 됩니다. 어떤 cas..

자습하기 2023.03.12

자바스크립트 시험 오답노트 2

01. 결괏값을 작성하시오. { if( null ){ console.log("true"); } else { console.log("false"); } } 정답 false 오답노트 if문의 true 값과 false값 false : 0, null, undefined, false, ""(빈문자열) true : 1,2,3,"0", "1", "ABC", [배열], {객체}, true 안에 null값이 들어갔으므로 답은 false 02. 결괏값을 작성하시오. { let num = 0; while( num 5){ console.log(i); i++; } console.log(i); } 정답 1 2 3 4 19. 다음의 결괏값을 작성하시오! { let num = [32, 93, 15, 86, 50]; let sum =..

자습하기 2023.03.10

자바스크립트 시험 오답노트

오늘은 수업 때 본 테스트 중 틀린 것을 정리해보려고 합니다. 틀린 문제1. 빈칸의 답은? { var x = 100; var y = 200; var z = "javascript"; console.log(__); console.log(__); console.log(__); //100 //200 //300 } 오답노트 답은 x y x+y 인데 습관적으로 z라고 생각하고 z라고 적어서 틀렸습니다... 300이 나오려면 100+200을 해야하니 답은 x+y입니다! 틀린 문제2. 빈칸의 답은? { const arr = ________(); arr[0] = 100; arr[1] = 200; arr[2] = "javascript"; console.log(arr[0]); console.log(arr[1]); conso..

자습하기 2023.03.04