본문 바로가기

코딩6

[JavaScript] 함수 (1) 함수란 - 작업을 수행하거나 값을 계산하는 코드 집합을 의미한다. - 코드 재사용에 유용하다. ​ (2) 함수 선언 - 함수는 함수의 이름, 매개변수 목록, 중괄호 안의 코드, return으로 이루어져 있다. - 상황에 따라 함수의 이름을 생략할 수 있다. 이를 익명 함수(함수 표현식)라 한다. - 함수를 변수나 자료 구조에 저장할 수 있다. function a(x) { // 함수 선언식(이름있는 함수) int b = x * x; return b; } console.log(a(2)); // 4 var test = function(x){ // 함수 표현식(이름 없는 함수, 익명함수) int b = x * x; return b; } console.log(test(3)); // 9 ////////함수를.. 2023. 10. 12.
[JavaScript] 타입변환과 단축평가 (1) 묵시적 타입 변화(자동 타입변환) - 특정 타입의 값을 기대하는 곳에 다른 타입의 값이 오면, 자동으로 타입을 변환되는 것이다. var x = "14", y = 20; var a = x + y; console.log(typeof a, a); // string, 1420 a = x - y; console.log(typeof a, a); // number, -6 a = x * y; console.log(typeof a, a); // number, 280 (2) 명시적 타입 변환 - 사용자에 의해 의도적으로 값의 타입을 변환하는 것이다. - Number( ) : 문자를 숫자로 변환한다. - String( ), .toString() : 숫자나, 불린 등을 문자형으로 변환한다. - Boolean( ) : .. 2023. 9. 27.
[JavaScript] 제어문 - 제어문(control flow statement) : 조건에 따라 코드 블록을 실행하거나 반복 실행 할 때 사용하거나 코드의 실행 흐름을 인위적으로 제어한다. ​ (1) 블록문(block statement) - 0개 이상의 문을 중괄호로 묶은 것 ​ (2) 조건문(Conditional statement) - 주어진 조건식의 결과에 따라 블록문의 실행을 결정 - boolean값으로 평가될 수 있는 표현식 - if...else, swtich - if...else문은 조건식의 평가 결과에 따라 실행할 코드 블록을 결정 if(조건식 1){ //조건식 1이 참이면 이 코드 블록 실행 } else if(조건식2){ //조건식 2이 참이면 이 코드 블록 실행 } else { //조건식 1,2가 모두 거짓이면 이 .. 2023. 9. 27.
[JavaScript]연산자 (1) 산술 연산자 - 사칙 연산을 다루는 연산자이다. - 결합 방향은 왼쪽에서 오른쪽으로 진행된다. - 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%) ​ (2) 대입 연산자 - 변수에 값을 대입할 때 쓰이는 이항 연산자이다. - +=, -=, *=, /=, %= var x = 10; console.log(x+=5); // x = x + 5 -> 15 console.log(x-=5); // x = x - 5 -> 10 console.log(x*=5); // x = x * 5 -> 50 console.log(x/=5); // x = x / 5 -> 10 console.log(x%=5); // x = x % 5 -> 0 (3) 증감 연산자 - 1씩 증가 혹은 감소시킬 때 사용하는 연산자 -.. 2023. 9. 26.