문자열 합치기

문자와 문자가 합쳐진다
숫자 기본

50000 == 5e4
500000 == 5e5

0.0005 == 5e-4
문자 숫자 연산

'1234' 문자열 + 5 숫자 == 문자 '12345'
문자 + 숫자 는 문자
parseInt, parseFloat
문자 + 숫자 는 숫자로 만들고 싶으면
parseInt를 사용하면 된다(정수로 바꾸다) 또는 N(대문자)umber


문자 '1234'가 정수로 바껴 숫자 1234가 되어 (형 변환)
1234 + 5 는 1239가 된다

typeof 으로 parseInt('1234')의 자료형을 물어보면
'number' 라고 나온는걸 볼 수 있다

그리고 내가 코드를 따라 치다가
parseint 라고 쳤는데 에러가 나온다
i가 대문자가 아닌 소문자로 쳐서 에러가 나온것이다
parseint 가 아닌 parseInt 로 쳐야하는것이다
대소문자에 주의하자

그리고 parseInt는 정수로 변환이기 때문에
'3.14' 라는 문자를 정수로 변환하면 3이 나오는걸 볼 수 있다

parseFloat을 사용하면 소수로 변환할 수 있다

parseInt 와 Number의 차이점이다
parseInt의 문자열 '3월'은 정수인 3으로 값이 나오지만
Number의 문자열'3월'은 NaN(Not a Number)가 나온는걸 볼 수 있다
prompt ()

prompt는 사용자가 값을 입력하게 할 수 있다고 한고
입력한 값을 문자열로 바꾼다고 한다


이런식이다

이렇게 parseInt와 융합으로 사용할 수도 있다


3월 이라는 값을 주면 prompt가 그 값을 문자열로 받아들여 '3월'인 문자가 되고
parseInt가 정수로 변환해 값이 3이 나오는걸 볼 수 있다

이렇게 typeof 와도 조합해서 사용할 수 있다


이렇게 자료형을 가르쳐주는 typeof를 사용해서
'3월'인 문자열이 정수로 바껴 숫자 3의 자료형으로 number를 나타내준다
이렇게 하나하나의 기능들을 조합을 해서 하나의 프로그램을 만든다고 한다
'javaScript' 카테고리의 다른 글
| Naming Convention(작명 규칙) (1) | 2023.10.05 |
|---|---|
| 변수 선언 (0) | 2023.10.05 |
| 불 값(boolean) (0) | 2023.10.04 |
| 소수 계산 주의 (0) | 2023.10.04 |
| 백틱, typeof (0) | 2023.10.03 |