[TIL / JavaScript] 숫자와 문자

[JavaScript] 숫자와 문자

수의 표현


  • ! + tab 하면 html 기본 양식을 자동으로 불러올 수 있다.
  • javascript에서 정수와 실수는 중요하지 않고 그냥 number다.
  • 연산자를 사용할 수 있다.
alert(1+1); 
alert(1.2 + 1.3);
alert(2 * 5);  //Asterisk
alert(6 / 2);
  • 개발자 모드 console을 이용해서 직접 코드를 넣어 동작시킬 수 있다.

수의 연산


  • javascript에서 연산을 하고 싶다면 Math. + [연산에 해당하는 명령]을 입력하면 된다.
Math.pow(3,2);       // 9,   3의 2제곱
Math.round(10.6);    // 11,  10.6을 반올림
Math.ceil(10.2);     // 11,  10.2를 올림
Math.floor(10.6);    // 10,  10.6을 내림
Math.sqrt(9);        // 3,   3의 제곱근
Math.random();       // 0부터 1.0 사이의 랜덤한 숫자

처음 배울 때에는 애매한 것에 관대할 필요가 있다.

문자의 표현


  • 문자는 큰 따옴표나 작은 따옴표로 감싸야 한다.
  • typeof는 데이터 형식을 알려주는 기능을 한다.
alert(typeof "1")

= string(문자열)

alert(typeof 1)

= number

escape

불가피하게 같은 따옴표를 내부에 사용해야 할 경우에는

alert('changyun's javascript')

backslash를 ' 앞에 위치시키면 ' 를 정상적으로 사용할 수 있다.

alert('changyun\'s javascript')

→ backslash 뒤에 있는 것은 문자로 해석한다.

문자에 대한 명령들


  • \n은 줄바꿈 기능을 한다.
  • 문자와 문자를 더할 때에는 + 를 사용한다.
alert("coding"+" everybody");  // codingeverybody

따라서, 1 + 1 = 2이지만 "1" + "1" = "11"이다.

  • 문자의 길이를 구할 때에는 뒤에 .length를 붙인다.
alert("coding everybody".length)  // 16
  • 문자열은 좌측에서 우측으로 0부터 카운트한다.

P.S.

드디어 javascript를 시작했다!!🎉 예전에 C와 파이썬을 잠시 맛본 적이 있기 때문에 초반에는 다소 쉽고 지루한 부분도 있겠다는 생각이 든다. 하지만 기초부터 탄탄히 쌓는다는 생각으로 차근차근 배워보자🙂

참고 문서


좋은 웹페이지 즐겨찾기