JavaScript
웹 페이지가 유저와 상호작용할 수 있도록 하는 프로그래밍 언어
기본 개념
- 변수(Variable) 할당 : 명사 규정
let apple = '사과'; // 문자열(String)
let isStudent = false; // 불리언(Boolean)
- 자바스크립트는 동적 타입 언어로, 변수 선언 시 데이터 타입을 지정하지 않아도 된다.
더보기
데이터 타입(Data Type) : 변수에 저장되는 데이터 종류로, 숫자/문자열/리스트/객체 등이 있다.
- 상수(Constant) 할당 : 재할당 불가
const age = 25; // 숫자(Number)
- 함수(Function) : 동사 규정
/* index.js */
function countLength(string) {
return string.length;
}
let appleCount = countLength('사과');
console.log(appleCount); // 2
let bananaCount = countLength('바나나');
console.log(bananaCount); // 3
console.log(appleCount + bananaCount); // 5
JavaScript CLI 실행
node index.js
Practice
더보기
/* times table */
let times = 2;
console.log(times * 1);
console.log(times * 2);
console.log(times * 3);
console.log(times * 4);
console.log(times * 5);
console.log(times * 6);
console.log(times * 7);
console.log(times * 8);
console.log(times * 9);
/* times table function */
function timestable(times){
console.log(times * 1);
console.log(times * 2);
console.log(times * 3);
console.log(times * 4);
console.log(times * 5);
console.log(times * 6);
console.log(times * 7);
console.log(times * 8);
console.log(times * 9);
}
timestable(2);
/* 숫자 대결 게임 */
let player1 = 30; // 플레이어 1의 숫자
let player2 = 25; // 플레이어 2의 숫자
console.log("🎮 숫자 대결 게임! 🎮");
console.log('플레이어 1:'+ player1 +'점');
console.log('플레이어 2:'+ player2 +'점');
if (player1 > player2) {
console.log("🏆 플레이어 1이 승리했습니다! 🎉");
} else if (player1 < player2) {
console.log("🏆 플레이어 2가 승리했습니다! 🎉");
} else {
console.log("🤝 무승부! 두 플레이어가 같은 점수입니다.");
}
728x90
반응형
'초격차 캠프 11기 > 베이스 캠프 미션' 카테고리의 다른 글
VS Code (0) | 2025.04.02 |
---|---|
Python 기초 (0) | 2025.04.02 |
CSS 기초 (0) | 2025.04.02 |
HTML 기초 (0) | 2025.04.02 |
[칼럼 읽기] 아토믹 해빗과 그릿 (0) | 2025.04.02 |