숫자와 문자

sssuin·2021년 7월 2일
0

JavaScript

목록 보기
1/15

1.숫자

  • Infinity or -Infinity 등과 같이 무한대를 표현하는 값도 존재
  • NaN(Not A Number)도 숫자값
  • 큰따옴표나 작은따옴표가 붙지 않은 숫자 -> 숫자로 인식
  • 곱하기는 *
  • 나누기는 /
  • 나머지는 %
  • 사칙연산보다 좀 더 복잡한 연산도 지원
    math. pow(3,2); =3의2승 =9
    math. round(10.6); =10.6 반올림 =11
    math.ceil(10.2); =10.2를 올림 =11
    math.floor(10.6); =10.6을 내림 =10
    math.sqrt(9); =3의 제곱근 =3
    math.random( ); =0부터 1.0 사이의 랜덤한 숫자

2.문자

(1)string

  • 문자는 큰따옴표(" ") 혹은 작은 따옴표(' ') 중에 하나로 감싸야 함
  • 숫자를 따옴표로 감싸면 문자
    alert(typeof "1") 결과: string
    alert(typeof 1) 결과: number
    -> typeof typeof 다음에 위치하게 되는 변수나 값이 어떤 타입인지 식별
    -parseInt를 통해 string을 숫자로 변경 가능 (string은 숫자여야 함)
  • isNaN: NaN인지 아닌지에 따라 boolean으로 반환

typeof의 반환값
string: 문자
number: 숫자
boolean: true, false
object: 'null'값을 포함한 객체, 배열, 함수도 객체에 포함
function: 함수타입의 피연산자
null: 값이 없음. 속성과 명시적으로 없음
Undefined: 값이 없음. 정의되지 않은 피연산자(초기값이 할당되지 않은 변수나 매개변수 등)
'를 단순히 문자로 해석하도록 하는 방법(escape) : \를 앞에 위치시키면 됨-> alert('suin\'s home)

3.여러줄의 표시

:\n: 줄바꿈

4.문자연산

: 문자와 문자를 더할때
"Happy"+"Day"

-> 공백을 넣고 싶을땐 " "를 추가

  • 문자의 길이 구할때
    alert("Happy day".length)


-> 공백도 카운트 됨

REFERENCE

0개의 댓글