2024 - 03 - 11
2024. 3. 11. 21:42ㆍ위키
728x90
반응형
자바스크립트 개념
자바스크립트의 4대 구성요소
조건문 - if , switch
반복문 - while , for , do while
변수
값(데이터, 자료)
- 자료형
-실행할 수 없는 자료(데이터)
- 숫자(number) , 문장(string) , 논리(boolean) , 객체(object)
const : 상수
const a=5;
a=3;
console.log(a);
let : 수정가능한 변수
let a= 10;
let b =5;
console.log(a+b);
반복문
for
var sum = 0;
var max = 1000;
for ( var i = 1; i <= max; i++ ) {
sum += i;
}
console.log(sum);
while
// 문제 : 99단 8단을 출력해주세요.
// 조건 : 숫자를 2 이상 사용할 수 없다.
// 조건 : while문 사용
// 출력예시
/*
8 * 1 = 8
8 * 2 = 16
8 * 3 = 24
8 * 4 = 32
8 * 5 = 40
8 * 6 = 48
8 * 7 = 56
8 * 8 = 64
8 * 9 = 72
*/
console.clear();
var dan;
dan = 8;
// 수정가능지역 시작
var i = 1;
while ( i <= 9 ) {
console.log(dan + " * " + i + " = " + dan * i);
i++;
}
// 수정가능지역 끝
조건문
// 문제 : 실행되는 출력문에는 참 그렇지 않으면 거짓 이라고 적어주세요.
// 조건 : 넘버링을 해주세요. EX : 참2, 참3, 거짓2, 거짓3 ...
console.clear();
if ( true ) {
console.log("참");
}
if ( false ) {
console.log("거짓");
}
var a = 10;
// `==` => 같다.
if ( a == 10 ) {
console.log("참2");
}
// `!=` => 같지 않다.
if ( a != 10 ) {
console.log("거짓2");
}
if ( a > 10 ) {
console.log("거짓3");
}
if ( a >= 10 ) {
console.log("참3");
}
var b = 10;
if ( a == b ) {
console.log("참4");
}
var c = a != b;
if ( c ) {
console.log("거짓4");
}
if ( c == false ) {
console.log("참5");
}
// `!` => 반전
if ( !c ) {
console.log("참6");
}
// `!` => 반전
if ( !(!c) ) {
console.log("거짓5");
}
var d = true;
if ( c != d ) {
console.log("참7");
}
if ( c && d ) {
console.log("거짓6");
}
if ( c || d ) {
console.log("참8");
}
if ( c == false && d ) {
console.log("참9");
}
if ( c || c ) {
console.log("거짓7");
}
if ( false || false ) {
console.log("거짓8");
}
if ( 1 == 1 && 2 == 2 && 3 == 3 && 4 == 5 ) {
console.log("거짓9");
}
if ( 1 == 1 && 2 == 2 && 3 == 3 && 4 == 5 || true ) {
console.log("참10");
}
// 문제 : age의 값에 따라서 성년인지 미성년인지 출력해주세요
console.clear();
let age;
console.log("== 정답 v1 ==");
age = 20;
if ( age >= 20 ) {
console.log("성년입니다.");
}
if ( age < 20 ) {
console.log("미성년입니다.");
}
console.log("== 정답 v2 ==");
age = 15;
if ( age >= 20 ) {
console.log("성년입니다.");
}
else {
console.log("미성년입니다.");
}
console.log("== 정답 v3 ==");
age = 215;
if ( age < 20 ) {
console.log("미성년입니다.");
}
else {
console.log("성년입니다.");
}
함수
// 문제 : 함수 3개를 정의하고 실행해주세요.
console.clear();
var 함수1 = function() {
console.log("함수1 실행됨");
};
함수1();
var 함수2 = function() {
console.log("함수2 실행됨");
};
함수2();
function 함수3() {
console.log("함수3 실행됨");
}
함수3();
이번에 다시 한번 처음부터 프론트 교육을 들으면서 기초부터 다시 공부하였습니다!
들었고 쉬운 부분이라 빠르게 이해할 수 있었습니다!
'위키' 카테고리의 다른 글
2024 - 03 - 25 (0) | 2024.03.26 |
---|---|
2024 - 03 - 18 (0) | 2024.03.20 |