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값 정의 안되서 안찍힘
};
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는 꼭 한칸 띄고 해야됨 왜그런거지?