본문 바로가기
728x90
반응형
SMALL

자바스크립트21

[JavaScript] 날짜 (Date) 날짜 (Date) Date 객체를 사용하여 매 순간 변화하는 시간과 날짜에 관한 정보를 손쉽게 얻을 수 있다. Date 객체는 연월일, 시분초의 정보와 함께 밀리초 (millisecond)의 정보도 함께 제공한다. html 반갑습니다. js // 날짜 객체 생성 var date = new Date() console.log(date) // 연도 정보 얻기 var year = date.getFullYear() console.log(year) // 월 정보 얻기 var month = date.getMonth() console.log(month) // 날짜 정보 얻기 var currentDate = date.getDate() console.log(currentDate) // 요일 정보 얻기 var current.. 2023. 6. 2.
[JavaScript] 배열 (Array) 배열 (Array) 배열 (array)은 이름과 인덱스로 참조되는 정렬된 값의 집합으로 정의된다. 배열을 구성하는 각각의 값을 배열 요소 (element)라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스 (index)라고 한다. html 반갑습니다. js // 20개의 변수를 가진 배열 생성 var names = new Array(20) // 배열 인덱스는 항상 0부터 시작 names[0] = "메시" names[1] = "호날두" // 배열 요소 출력 console.log(names[1]) // 값을 가진 배열 생성 var player = ["메시", "호날두", "네이마르", "레반도프스키"] console.log("player = " + player) console.log("2번째 선수: " +.. 2023. 6. 2.
[JavaScript] 즉시 실행 함수 표현식 (IIFE) 즉시 실행 함수 표현식 (IIFE) 즉시실행함수는 다음과 같이 소괄호( () )로 함수를 감싸서 실행하는 문법을 사용한다. html 반갑습니다. js // IIFE (function display(message) { console.log(message); })("hi"); // 함수 표현식 var display2 = function displayMessage(msg) { console.log(msg); } display2("I am message"); // IIFE를 사용하여 두 숫자의 합을 출력 (function addNumbers(a, b) { console.log(a + b); })(3, 4); 2023. 6. 1.
[JavaScript] 함수 (Function) 함수 (Function) 함수는 JavaScript에서 기본 구성 요소 중 하나이다. JavaScript의 함수는 작업을 수행하거나 값을 계산하는 명령문의 집합인 프로시저 (procedure)와 비슷하지만, 프로시저가 함수로 쓰이려면 입력을 반드시 받아야 하고 입력과 명확한 관계가 있는 출력을 반환해야 한다. html js // 매개변수가 없는 함수 생성 function message() { document.write("function without parameter" + " ") } // 한 개의 매개변수를 가진 함수 생성 function welcomeMessage(name) { document.write("welcome " + name + " ") } // 여러 개의 매개변수를 가진 함수 생성 fun.. 2023. 6. 1.
[JavaScript] continue / break continue 현재 또는 레이블이 지정된 루프의 현재 반복에서 명령문의 실행을 종료하고 반복문의 처음으로 돌아가여 루프문의 다음 코드를 실행한다. break if, switch, for, while문 등에서 break문을 만나면 그 다음 문으로 프로그램 제어를 넘긴다. html js // break for (var i = 1; i 2023. 6. 1.
[JavaScript] do-while 루프 do-while 루프 do-while 문은 테스트 조건이 거짓으로 평가될 때까지 지정된 구문을 실행하는 루프를 만든다. html js var i = 1 do { document.write("dowhile" + " ") i++ } while (i 2023. 6. 1.
[JavaScript] 모음 자음 구별 html js var letter = prompt("Enter a letter : ") // 대문자 입력을 소문자로 변환하고 조건에 맞추어 설정 letter = letter.toLowerCase() // 조건 확인 if ( letter == "a" || letter == "e" || letter == "i" || letter == "o" || letter == "u" ) { console.log("Vowel") } else { console.log("Consonant") } 2023. 6. 1.
[JavaScript] 조건문 조건문 if : 조건이 참인 경우 실행할 코드 블록을 정의한다. else if : 이전 조건이 거짓이고 현재 조건이 참인 경우 실행할 코드 블록을 정의한다. else : 모든 이전 조건이 거짓인 경우 실행할 코드 블록을 정의한다. switch : 두 개 이상의 조건을 비교할 때 사용한다. html js // 두 숫자 중 큰 숫자를 찾는 프로그램 var num1 = parseInt(prompt("Enter first numebr : ")) var num2 = parseInt(prompt("Enter second numebr : ")) // if if (num1 > num2) { console.log("Large Number is : " + num1) } if (num1 < num2) { console.lo.. 2023. 5. 31.
[JavaScript] 관계 / 논리 연산자 관계 연산자 > : 크다 >= : 크거나 같다 = num2) console.log(num1 num5) console.log(num1 > num2 || num1 > num5) 2023. 5. 31.
[JavaScript] 연산자 연산자 산술 연산자 두 숫자 간의 사칙연산(+, -, *, /), 나머지(%), 증감(++, --), 거듭제곱(**) 등의 연산 수행 할당 연산자 변수에 값을 할당하거나 기존 변수의 값을 산술 연산과 결합하여 할당하는 연산 수행 (ex: +=, -=, *=, /=, %=) js js // 사용자로부터 두 개의 숫자 입력 받기 var num1 = parseInt(prompt("숫자1 : ")) var num2 = parseInt(prompt("숫자2 : ")) var lineBreak = " " var result = num1 + num2 document.write("합 : " + result + lineBreak) result = num1 - num2 document.write("차 : " + resul.. 2023. 5. 31.
728x90
반응형
LIST