23/10/12 til 자바스크립트 문법 종합반(2)

2023. 10. 12. 21:52카테고리 없음

function add(x,y) {
    return x+y
} ;                                                       //함수 이름 add로 설정 하고 안에 변수 x,y로 잡고 x+y가 함수기능으로 설정

let add2 = function(a,b) {
    return a+b;                                     //이하동문
};

console.log(add(2,3));               //5

let result1 = add(4,5);
console.log(result1);                         //9

let result2 = add2(10,20);
console.log(result2);                    //30


let x = 10;

function printx(){
 console.log(x);  
};                                                

console.log(x);                   //10 
printx();                         //x값을 펑션 바깥에 주고 펑션 안쪽에서 콘솔로그 x값을 함수로 지정 //10 잘나옴
function printx(){
    let x = 10;
    console.log(x);
};
printx();                       //요래 하면 함수 정상작동해서 10 찍히는데 밑에꺼

            
function printx(){
    let x = 10;
    console.log(x);               //요래하면 x값 정의 안되서 안찍힘
};
 
                        
console.log(x);  

 

function add(x,y){
    return x+y ;
};                                                  // 기본펑션 모냥
 
let arrow1 = (x,y) => {
    return x+y;
};                                                 //애로우 펑션 낯섬

let arrow2 = (x,y) => x + y ;                // x,y밖에 없어서 이렇게 해도 된다고함

function test1(x){
    return x;
};                                      //요게 쓸일이 있나??

let arrow3 =(x) => x;                      //이게 필요한가?
let x = 10;
if (x > 0) {
    console.log("양수입니다.")
}                                                                   //조건문 x가 0보다 크므로 양수

let y = "hello world"

if (y.length >= 5) {
    console.log(y.length);                          //길이가 5이상이므로 찍히면서 11
};
let z = 10
if (z > 0) {
    console.log("양수입니다.")                            //z가 0초과 이므로 양수입니다. 표시 아니면 음수입니다. else를 줘서 반대

} else {                                                             //else를 줘서 반대경우 만듦
    console.log("음수입니다.")
}

let u = 5
if (u < 0) {
    console.log("1")
} else if (u >= 0 && u < 10) {
    console.log("2")                                  //이것 if , else if , else 로 조건에 따라 나눠지게 할당 //else if를 계속 늘릴수있나?
} else {
    console.log("3")
};

let fruit = "다람쥐";

switch (fruit) {
    case "사과":
        console.log("사과입니다.")                                      //요건 스위치 신기하구먼
        break;                                                           
    case "바나나":
        console.log("바나나입니다.")
        break;
    case "키위":
        console.log("키위입니다.")
        break
    default:
        console.log("몰라요")
        break
};                                                                                     //break는 꼭 한칸 띄고 해야됨 왜그런거지?