Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

코딩 공부

<JavaScript> 문자열과 숫자 / 변수와 대입 연산자 본문

web

<JavaScript> 문자열과 숫자 / 변수와 대입 연산자

예인📚 2019. 12. 9. 17:46

문자열과 숫자 

number = 숫자 

string = 문자열 

 

JavaScript는 6개의 데이터 타입과 객체라는 타입을 가지고 있습니다.

어떤 웹사이트에서 console을 열고 alert(1+1);을 하면 2라고 알려줍니다. alert을 사용하지 않고 1+1을 하면 console창 내에서 2라고 알려줍니다. 

+ 는 좌 우 값을 합해주는 이행연산자, 또는 산술 연산자라고 합니다. 

다른 산술연산자는 

- 는 빼기

* 는 곱하기 

/ 는 나누기 

등이 있습니다.

 

문자는 "로 시작해서 "로 끝나면 문자열입니다. '을 사용하려면 '로 끝내면 됩니다. 문자는 할 수 있는 기능이 엄청 많습니다. 예를 들면 str.length 등이 있는데 이런 것을 properties라고 부릅니다. 

methods라는 형태는 str.toUpperCase 등이 있는데 이건 소문자의 문자열을 모두 대문자로 바꿔줍니다. 또 다른 methods는 str.indexOf('문자')를 사용하면 그 문자가 문자열의 어디에 있는지 알려줍니다. 

trim()은 불필요한 공백을 없애줍니다. 

 

1 은 숫자 데이터 타입이어서 

1+1을 입력하면 2가 나오나 

"1"은 문자열로 인식되기때문에 

"1"+"1"을 하면 

"11"이 나옵니다.

 

그래서 문자열과 숫자등 데이터 타입을 정확히 표현하는 게 중요합니다. 

 

변수와 대입 연산자 

바뀌지 않는 수 = 상수 (constant)

바뀔 수 있는 수 = 변수 (variable) 

 

엄청 긴 글에서 여러 부분을 바꿔야 할 때 문자열 내에 변수를 사용하려면 "+변수+"로 씁니다. 

변수를 선언할때는 var 변수 이름 = '변수';를 사용합니다 (var은 variable의 약자).

'='은 대입연산자입니다.