본문 바로가기

number4

숫자 체계 - 진법 Decimal 10진법 - 한 자리에 사용 가능한 숫자가 10개이다. (0 ~ 9) (Decimal) 10진법의 자리값 - 맨 오른쪽 자리부터 10의 0승, 10의 1승. 10의 2승으로 표현한다. 2384 = 2x10^3 + 3x10^2 + 8x10^1 + 4x10^0 덧셈 : 0부터 9까지 표기하고 9를 넘어선 다음 숫자는 다음 자리수에 1 더해주고 원래 자리수는 최소값인 0으로 돌아온다. 뺄셈 : 마지막 자리수가 0이 되면 해당 왼쪽 자리수에 1을 빼고 원래 자리수는 최대값인 9로 표기한다. 2진법 - 2개의 숫자를 사용해 수를 표현하는 방법이다. (0, 1) 숫자 앞에 0b, 0B를 붙인다. (Binary) 10110 = 1x2^4 + 0x2^3 + 1x2^2 + 1x2^1 + 0x2^0 8진법 - 8개의 숫자.. 2022. 12. 10.
Java Script - 숫자 메소드 Number method Number - 숫자와 관련된 메소드이다. let a = 43; let b = 3.14159 console.log(a.toString(2)); console.log(b.toFixed(3)); console.log(b.toPrecision(3)); console.log(Number("25")); console.log(Number(" 10 ")); console.log(Number("hello")); console.log(parseInt(b)); console.log(parseInt("10 hours")); console.log(parseFloat(b)); toString - 문자열로 변환해 출력한다. toFixed - 출력할 소수점의 자리수를 지정한다. 반올림해 출력되는데 결과는 3.142가 나온다. to.. 2022. 12. 5.
Java Script - 연산자 Operator 연산자는 이미 알고 있는 연산자와 같다. let x = a + b + c; let y = a - b; let z = a * c; let i = a / c; let j = a ** b; let k = a % c; = - x 에 a, b, c를 더한 값을 할당 + - a, b, c 를 더한다 - - a에서 b를 뺀다 * - a와 c를 곱한다 / - a에서 c를 나눈다 ** - 거듭제곱 문자로 a^b (ex. 7**2 = 7^2 = 49) % - 나머지 구하기 (ex. 7%5 = 2) a += b; a -= b; a *= b; a /= c; a **= b; a %= c; += - a = a + b -= - a = a - b 이처럼 a에 연산한 값을 재할당 하는 연산자이다. let txt1 = "test"; l.. 2022. 12. 5.
Java Script - 데이터 타입 string, number, object, array, boolean, typeof " ", ' ' - String 데이터 변수 선언 가능 let double = "double hello"; let single = 'single hello'; let little_double = 'little "double"'; let little_single = "little 'single'"; let remark_double = "remark \"double\""; 문자열에 " "를 쓰고 싶으면 ' '로 감싸고, ' '를 쓰고 싶으면 " "로 감싸야 한다. " "만 사용하려면 문자열 안에 있는 " 앞에 \를 붙이면 사용할 수 있다. Undefined - 아무것도 할당받지 않은 상태이다. 최초에 변수를 선언하고 값을 할당하지 않으면 이 상태로 진행된다. NULL - 값이 없는 상태이다. 비어있는 상자와.. 2022. 12. 3.