JavaScript(62)
-
연산자 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// 연산자 (+, -, *, / %) // 1 더하기 연산자 console.log(1 + 1); // 2 console.log(1 + "1"); // 12 // 2 빼기 연산자 console.log(1 - "2"); // -1 console.log(1 - 2); // -1 // 3 곱하기 연산자 console.log(2 * 3); // 6 console.log("2" * 3); // 6 // 4 나누기 연산자 console.log(4 / 2); // 2 console.log("4" / 2); // 2 // 5 나머지 연산자 console.log(5 / 2); // 2.5 console.log(5 % 2); // 1 // 6 할당 연산자 // 6-1 등호 연산자 let x = 10; console.log..
2023.06.12 -
조건문 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// 문(if, else if, switch ~~) // 조건문 - if, else if, else switch // 1 if // 1-1 let x = 10; if (x > 0) { //main logic console.log("x 는 양수입니다."); } // 1-2 let y = "hello world"; if (y.length >= 5) { console.log(y.length); } // 2 if-else x = 10; if (x > 0) { console.log("x 는 양수입니다"); } else { console.log("x 는 음수입니다"); } // if - else if - else x = 10; if (x = 0 ..
2023.06.12 -
for 문 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// for, while -> ~동안 : 반복문 // for (초기값; 조건식; 증감식) { // } for (let i = 0; i = 2 && i % 2 === 0) console.log(i); } // for ~ in 문 // 객체 속성을 출력하는 문법 let person = { name: "muyeon", age: 29, g..
2023.06.12 -
형변환 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
// 형변환 // 형태 -> 바꾼다 // 명시적 형 변환, 암시적 형 변환 // 암시적 // 1-1 문자열 ================================== let result = 1 + "2"; console.log(result); // 12 console.log(typeof result); // string let result2 = "1" + true; console.log(result2); // 1true console.log(typeof result2); // string // {}, null, undefined + "1" => 문자열 // 1-2 숫자 let result3 = 1 - "2"; console.log(result3); // -1 console.log(typeof resu..
2023.06.12 -
Javascript Async / Await
async function myFunc() { try { const res1 = await fetch("URL 입력"); const req1 = await res1.json(); console.log("첫번째 Request 완료", req1); const res2 = await fetch("URL 입력"); const req2 = await res2.json(); console.log("두번째 Request 완료", req2); } catch (err) { console.log(err); } finally { console.log("done"); } } myFunc(); - 좋은 가독성 promise, callback 보다 훨씬 보기 편함 - await 는 async 내부 함수에만 사용 가능
2023.05.16 -
Javascript 프로미스 ( Promise )
Promise 객체는 new 키워드와 생성자를 사용해 만든다. 인자로 함수를 받고 함수의 첫번째 인자는 resolve 성공했을때 결과값 반환, 두번째 인자는 reject 작업이 실패했을때 오류원인 반환 const promise1 = new Promise((resolve, reject) => { setTimeout(() => { resolve('foo'); }, 300); }); promise1.then((value) => { console.log(value); // Expected output: "foo" }); console.log(promise1); // Expected output: [object Promise] 출처 : mdn javascript 링크 : https://developer.mozil..
2023.05.16