JavaScript
-
JavaScript 기초#5- 기본 연산자JavaScript 2022. 4. 7. 15:15
+ - * / % 나머지(%)는 어디에 쓰나 홀수 : X % 2 = 1 어떤수를 넣든간에 5를 넘기면 안된다. 짝수 : Y % 2 = 0 X % 5 = 0 ~ 4 사이의 값만 반환 하면 된다. 거듭제곱 const num = 2**3; console.log(num); // 8 우선순위 * / > + - 이렇게 하면 15가 찍힌다. 이렇게 하면 50이 찍힌다. 5가 찍힌다. % 로 하면 0 이 찍힌다. num 에 + 혹은 - 를 붙여주면 된다. 분명 증가 연산자를 사용했는데 10 이 뜬다. 그래서 ++num 이라고 적어야 한다.
-
JavaScript 기초 #4- 형변환JavaScript 2022. 4. 7. 14:56
String() -> 문자형으로 변환 Number() -> 숫자혀으로 변환 Boolean() -> 불린형으로 변환 이렇게 해야 제대로 된 입력값이 나온다. 이렇게 입력을 하게 된다면 문자형으로 입력이 되어 정상적으로 작동을 하지 못한다. prompt 는 문자형 이다. prompt 입력 -> 문자형 "30" "30" + "80" 을 prompt 값으로 입력 하면 110이 아니라 "3080" 이 된다. "3080" / 2 = 1540 나누기는 숫자형으로 자동 변화이 되어 변환이 된다. "6" / "2" = 3 자동 형변환 원인을 찾기 힘든 에러를 만들수 있으므로 주의 해야 한다. 이런것을 명시적 형변환 이라 한다. 1 번째로 string Strting 는 앞에 무조건 대문자 S로 해줘야 한다. 2번째 로는 ..
-
JavaScript 기초#2 - 자료형JavaScript 2022. 2. 13. 13:39
$ 와 중괄호 사이에 변수를 써주면 이렇게 변환 되서 표현이 된다. 일반 따옴표 를 사용 하면 저렇게 변수 그대로 출력이 된다. 그래서 backtick 을 사용해야 한다 숫자키 옆에거를 눌러주면 된다. 즉 `My name is ${name}`; 이렇게 해야 한다. age 왜 30 이라고 했는지 모르겠지만....오타가 발생 했네요 ,,,ㅎㅎ 쨌든 이렇게 표현식도 할수 있다. ㅎㅎ 숫자형은 사칙 연산도 가능 하다. 숫자를 0 으로 나눌시 무한대로 나눌수 있다. 문자열 을 숫자로 나눌 시 NaN 숫자가 아니라는 고 뜬다. Boolean은 논리적인 요소를 나타내고 true 참 , false 거짓 이렇게 2가지 가 있다. null 과 undefined - null은 존재하지 않는 값 undefined 는 값이 할..
-
JavaScript 기초#1 - 변수JavaScript 2022. 2. 13. 12:26
alert() - 경고창을 찍는 함수 console.log() - 로고 를 찍는 함수 let - 변수를 하나를 지정하는 코드 const - 절대로 바뀌지 않는 상수 수정x 즉 파이 , 절대값, 생일 등 변하지 않는 곳에 사용을 하는것이 좋다. 대문자로 선언 하는게 좋다. const PI = 3.14; const SPEED_LIMIT = 50; const BIRTH_DAY = '2020-01-01'; JavaScript 에서 변수를 선언할때는 변하지 않는 값을 const 변할 수 있는 값은 let 로 선언하면 된다. 의도치 않는 동작을 방지 할수 있다. 모든 변수를 const 로 선언 한다음에 나중에 변경될 수 있는 것들은 let 으로 바꿔주면 된다. 1. 변수는 문자와 숫자 $와 _만 사용 한다. 2. ..