본문 바로가기

분류 전체보기

(185)
Javascript 연산자 - 연산자 우선순위 연산자 우선순위 순위 연산자 설명 1 ++ 후위 증가 연산자 -- 후위 감소 연산자 () 함수 호출 [] 첨자 연산자 . 참조에 의한 선택 -> 포인터를 통한 선택 2 ! 논리 NOT 연산자 ~ 비트 NOT 연산자 + 양의 부호 (단항 연산자) - 음의 부호 (단항 연산자) ++ 전위 증가 연산자 -- 전위 감소 연산자 (타입) 타입 캐스트 연산자 * 참조 연산자 (단항 연산자) & 주소 연산자 (단항 연산자) sizeof 크기 3 * 곱셈 연산자 / 나눗셈 연산자 % 나머지 연산자 4 + 덧셈 연산자 (이항 연산자) - 뺄셈 연산자 (이항 연산자) 5 부호 비트를 확장하면서 비트 오른쪽 시프트 6 = 관계 연산자(보다 크거나 같은) 7 == 관계 연산자(와 같은) != 관계 연산자(와 같지 않은) 8 ..
Javascript 연산자 - 논리 연산자 논리 연산자 논리 연산자는 보통 불리언(true / false) 값과 함께 사용해서 불리언 값을 반환합니다. 그러나 &&와 || 연산자는 사실 두 피연산자 중 하나를 반환하는 것으로, 만약 둘 중 하나가 불리언 값이 아니라면 논리 연산자의 반환 값도 불리언 값이 아닐 수 있습니다. 연산자 사용법 설명 논리 AND (en-US) (&&) expr1 && expr2 expr1을 false로 변환할 수 있으면 expr1을 반환합니다. 그 외의 경우에는 expr2를 반환합니다. 따라서 불리언 값과 함께 사용한 경우, 둘 다 참일 때 true를, 그 외에는 false를 반환합니다. 논리 OR (en-US) (||) expr1 || expr2 expr1을 true로 변환할 수 있으면 expr1을 반환합니다. 그 외..
Javascript 연산자 - 산술 연산자 산술 연산자 산술 연산자는 두 개의 숫자 값을 피연산자로 받아서 하나의 숫자 값을 반환합니다. 표준산술 연산자는 더하기(+), 빼기(-), 곱하기(*), 나누기(/) 입니다. 연산자 설명 예제 나머지 (%) 이항 연산자입니다. 두 피연산자를 나눴을 때의 나머지를 반환합니다. 12 % 5 는 2를 반환합니다. 증가 (en-US) (++) 단항 연산자입니다. 피연산자에 1을 더합니다. 전위 연산자(++x)로 사용하면 피연산자에 1을 더한 값을 반환합니다. 반면 후위 연산자(x++)로 사용한 경우 피연산자에 1을 더하기 전의 값을 반환합니다. x가 3일 때, ++x는 x에 4를 할당한 후 4를 반환합니다. 반면 x++는 3을 먼저 반환한 후 x에 4를 할당합니다. 감소 (en-US) (--) 단항 연산자입니다..
Javascript 연산자 - 비교 연산자 비교 연산자 비교 연산자는 피연산자를 서로 비교하고, 비교 결과가 참인지에 따라 논리 값을 반환합니다. 피연산자로는 숫자, 문자열, 논리형, 객체 값을 사용할 수 있습니다. 문자열은 Unicode 값을 사용한 표준 사전식 순서를 기반으로 비교합니다. 만약 두 피연산자가 서로 다른 타입일 경우, 자바스크립트가 피연산자를 비교하기에 적합한 타입으로 변환하며, 대개 숫자로 변환해 비교하는 결과를 낳습니다. 비교 연산에서 발생하는 타입 변환의 유일한 예외는 === 와 !== 연산자를 사용해 엄격 일치와 불일치 비교를 수행하는 경우입니다. 두 연산자는 비교하기 전에 피연산자를 변환하려는 시도를 하지 않습니다. var var1 = 3; var var2 = 4; 연산자 설명 true를 반환하는 예제 동등 (==) 피..
Javascript 연산자 - 연산자란? 연산자란 연산자란 프로그래밍에서 쓰이는 기호를 말합니다. 자바스크립트는 이항 연산자와 단항 연산자를 포함함며, 유일한 삼항 연산자로는 조건 연산자도 가지고 있습니다. 이항 연산자 이항 연산자는 연산자의 앞과 뒤에 하나씩 피연산자가 필요합니다. 피연산자1 연산자 피연산자2 ex) x + y 단항 연산자 단항 연산자는 연산자의 앞이나 뒤에 하나의 피연산자가 필요합니다. 연산자 피연산자 ex) ++x 피연산자 연산자 ex) x++ 할당 연산자 할당 연산자는 오른쪽 피연산자의 값을 왼쪽 피연산자에 할당합니다. 기본적인 할당 연산자는 오른쪽의 피연산자 값을 왼쪽 피연산자 값이 할당하는 등호(=)로, x=y는 y의 값을 x에 할당합니다. 복합 할당 연산자 복합 할당 연산자는 연산과 할당을 동시에 수행합니다. 단축 ..
Javascript 함수 - isNaN() isNaN() 숫자가 아닌게(NaN)이 맞는지(true) 아닌지(false) boolearn값으로 반환함 const age1 = 15; const age2 = "열다섯"; if (isNaN(age1)) { console.log("NaN이 맞습니다."); } else { console.log("NaN이 아닙니다."); } if (isNaN(age2)) { console.log("NaN이 맞습니다."); } else { console.log("NaN이 아닙니다."); } if문 if(조건 코드) { 조건 코드가 참일 때 실행할 코드; } else { 조건 코드가 거짓일 때 실행할 코드; };
Javascript 함수 - parseInt() parseInt() parseInt()는 string(문자열)을 number(실수)로 바꿉니다. 수로 시작할 때 그 수를 실수로 바꿉니다. 띄어 쓰기로 여러 개의 수가 있으면 첫번째 수만 바꿉니다. 공백으로 시작하면 공백은 무시합니다. 수가 아닌 문자로 시작하면 NaN을 반환합니다. const parseInt1 = parseInt("5"); const parseInt2 = parseInt(5); const parseInt3 = parseInt("a5"); const parseInt4 = parseInt("5 5"); const parseInt5 = parseInt("5a"); console.log(parseInt1); console.log(parseInt2); console.log(parseInt3); ..
Javascript 함수 - return이란? return return은 함수에서 결과 값을 반환할 때 사용합니다. 즉, 함수에서 return을 사용하면 함수를 호출했을때 return값이 반환됩니다. const calculator = { plus: function (a, b){ return a + b; }, minus: function (a, b){ return a - b; }, division: function (a, b){ return a / b; }, squared: function (a, b){ return a ** b; } } const plusResult = calculator.plus(6, 2); const minusResult = calculator.minus(6, 2); const divisionResult = calculator.d..