Javascript - JavaScript 숫자와 문자
Javascript
- JavaScript 기본
- JavaScript 숫자와 문자
- JavaScript 변수, 비교
- JavaScript 조건문
- JavaScript 반복문
- JavaScript 함수
- JavaScript 배열
- JavaScript 객체(Object)
- JavaScript 모듈
- JavaScript UI와 API
- JavaScript 정규표현식
- JavaScript 함수지향 - 유효범위
- JavaScript 함수지향 - 값으로서의 함수와 콜백
- JavaScript 함수지향 - 클로저
- JavaScript 함수지향 - arguments
- 함수지향 - 함수의 호출
- 객체지향 - 객체지향 프로그래밍 소개
- 객체지향 - 생성자와 new
- 객체지향 - 전역객체
- 객체지향 - this
- 객체지향 - 상속
- 객체지향-표준 내장객체의 확장
- JavaScript 객체지향-Object
JavaScript 숫자와 문자
1. 수의 표현
javascript는 큰따옴표나 작은 따옴표가 붙지 않은 숫자는 숫자로 인식한다.
정수, 자연수, 실수 모두 사용가능하고 모두 숫자로 인식한다.
javascript에선 포괄적으로 number라고 부르고 다른 프로그래밍 언어들 보다 덜 엄격한 편이다.
수식으로는 더하기는 + 빼기는 - 나누기는 / 곱셈은 * 으로 표현한다.
2. 수의 연산
javascript는 계산 기능이 있는데 우리가 흔히 쓰는 수식과는 조금 다르기 때문에 그 방법을 알아두는게 좋겠다.
아래 코드에 아직 배우지 않은 부분이 있는데 뒤에서 자세히 배워볼 예정이다.
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 사이의 랜덤한 숫자
3. 문자
””,’‘내에 들어가는 내용은 javascript가 문자로 인식한다.
데이터를 입력하면 javascript는 문자와 숫자를 인식하게 된다.
숫자를 “A”나 ‘A’로 감싸면 문자로 인식하게 된다.
우리가 작성한 데이터 값은 typeof 라는 명령을 사용하면 데이터의 형식을 알수있다.
문자는 string 숫자는 number라는 결과가 나온다.
alert(typeof "1") //결과 : string
"내용' 이런식의 기입은 할수 없음을 알아두자.
여러줄로 표시하기 위해서는 \n을 사용할 수 있다.
alert("왔냐.\n 코딩 연습장이다")
또한 데이터를 입력하다 보면 ‘이나 “ ex)alert(‘egoing’s coding everyday’) 등을 사용 해야할 때가 이있는데 이럴땐 \뒤에 해당 기호를 넣어 문자로 인식하게 할수 있다.
alert("egoing's coding everyday") // ""사이에 '가 들어 있기 때문에 사용 가능하다.
arlert('egoing\'s coding everyday')// 역슬래쉬 \뒤의 어떠한 기호는 문자로 해석된다. escape라고 한다.
4. 문자의 연산
1+1은 2이다 하지만 “1”+”1”은 “11”이된다. 숫자와 문자의 연산은 전혀 다르다. 문자를 더하는 표현은 아래와 같다.
alert("Ahns"+" Coding Gym") //결과 : Ahns Coding Gym
문자의 길이를 구할때는 문자 뒤에 .length를 붙여준다.
alert("Ahns Coding Gym".length) //결과 : 15
Subscribe to My Coding Practice Gym
Get the latest posts delivered right to your inbox