본문 바로가기

JavaScript/DAY 34 _ 23.10.11

(8)
함수2 // 가정해보자 // 이건 누군가가 만들어놓은 API임. 안보인다고 쳐 (String처럼 rgrg) function someApi(variationName){ console.log("실행코드...1"); //.... variationName(); // 이 API를 만든 인간이 이 API를 쓰는사람이 던지는 숫자 등을 받아서 여기다가 쓰겠다는거지 뭐 // --> 내생각 : 나도 STM에서 println직접 만들었었지. 거기에 text를 치는건 user였잖아? // --> user가 입력한 값을 return해줬던거고. // --> 콜백받아서 특정 함수 내에서 실행시킬 수 있다는거지~ console.log("실행코드...2"); console.log("실행코드...3"); }; function myFuntio..
함수 Basic // ★★★함수★★★ // 함수의 선언 // 1. 기본 function test1(){ console.log("test1의 함수"); // return 22; } test1(); // --> java의 매서드처럼 호출을해야 출력이되겠지? // 2. return문 function test2(){ return 10; } const v1 = test2(); // 변수를 선언해야 그 변수에 저장됐던 return값이 들어가고 console.log(v1); // 출력을해야 console에 뜨겠지 const v2 = test1(); // 출력 : test1의 함수 console.log(v2); // 출력 : undefined --> null이랑 다르다. (return할 값이 없다는....) // --> Q. 만약 t..
배열 // 배열 // --> 자바스크립트에서 배열은 Array 객체로 다뤄집니다. // 1. 배열의 생성 const arr1 = []; // --> 1. 빈배열 : (배열이 안바뀐다는 가정하에) 보통 배열은 const겠지? const arr2 = [1, 5, "안녕", false]; // --> 2. 초기값을 넣은 배열★★★ // 2. 값의 추가 arr2.push("push사용"); // push() 메소드를 이용하는 방법 --> 가장 일반적인 방법★★★ arr2[6] = "자바스크립트"; // 특정 인덱스를 지정하여 추가하는 방법 --> 가능은하나, 사용X (수정용도로는 ㄱㅊ아) arr2[arr2.length] = 100; // length 프로퍼티를 이용하는 방법 // 3. 값의 접근 console.log..
조건/반복문 var x = "10"; switch (typeof x) { case "number": document.write("변수 x의 타입은 숫자입니다."); break; case "string": document.write("변수 x의 타입은 문자열입니다."); break; case "object": document.write("변수 x의 타입은 객체입니다."); break; default: document.write("변수 x의 타입을 잘 모르겠네요..."); break; } { let a = 0; let sum = 0; while(a < 10){ sum += a; a++; } console.log(sum); } console.log("====== for 합"); { let a = 0; let sum = 0..
연산자 // 연산자 // 1. 산술연산자 : java랑 똑같아 { const a = 30; const b = 17; const c = a + b; console.log(c); let result = a-b; result = a % b; // --> 이렇게 변수선언을 다시하고싶은 변수라면 let을 쓰면 되겠지? console.log(result); result = a / b; // --> 정수나누기가 없엉~ 소수점 다나온다 console.log(result); console.log(parseInt(result)); // 이게되네? result = parseInt(a / b); // API를 쓰면 정수나누기로 쓸 수 있겠지 ★★★ console.log(result); } // 2. 문자열 연산 { const a =..
변수 // 변수 ★★★ // # ES5 (ver_ECMA2005) // 1. 변수의 선언 : var // --> 변수의 type이 없다.... var a = 10; // 2. 특징 // 2-1. 재선언 가능: var로 선언된 변수는 같은 이름으로 여러 번 선언할 수 있습니다. var a = 10; var a = "안녕하세요"; // --> 에러 없이 a를 다시 선언..... 되기는해.... console.log(a); // --> 출력 : 안녕하세요 // 2-2. 리터럴 a = 12; //--> 숫자(정수형) a = 10.3; //--> 실수형 a = "큰따옴표" //--> 문자열 a = '작은따옴표' //--> 이것도 문자열 a = true //--> boolean a = null; //--> 참조타입 a ..
JS Basic2 - import 방법 - alert - console.log
JS basic