Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Step2
- 한큐
- break문
- spread operator
- 유튜브 올리버쌤
- array
- for문
- 이벤트
- Event
- Youtube 올리버쌤
- 유뷰브 올리버쌤
- hanq
- position
- continue문
- es6
- 자바
- 이벤트핸들러
- java
- 자바스크립트
- math
- JDK
- 이클립스
- 한큐에자바
- 올리버쌤
- 취업반
- javascript
- 삼항연산자
- egov
- web
- 전자정부프레임워크
Archives
- Today
- Total
호다닥
Math / String - Codeit 본문
Math
절대값 (Absolute Number)
console.log(Math.abs(-10));
console.log(Math.abs(10));
10
10
최댓값 (Maximum)
console.log(Math.max(2, -1, 4, 5, 0));
5
최솟값 (Minimum)
console.log(Math.min(2, -1, 4, 5, 0));
-1
거듭제곱 (Exponentiation)
console.log(Math.pow(2, 3));
console.log(Math.pow(5, 2));
8
25
제곱근 (Square Root)
console.log(Math.sqrt(25));
console.log(Math.sqrt(49));
5
7
반올림 (Round)
console.log(Math.round(2.3));
console.log(Math.round(2.4));
console.log(Math.round(2.49));
console.log(Math.round(2.5));
console.log(Math.round(2.6));
2
2
2
3
3
버림과 올림 (Floor and Ceil)
console.log(Math.floor(2.4));
console.log(Math.floor(2.49));
console.log(Math.floor(2.8));
console.log('-');
console.log(Math.ceil(2.4));
console.log(Math.ceil(2.49));
console.log(Math.ceil(2.8));
2
2
2
-
3
3
3
난수 (Random)
console.log(Math.random());
console.log(Math.random());
console.log(Math.random());
console.log(Math.random());
0.21458369059793236
0.6622040803059857
0.785172717569619
0.9056556038884926
String
문자열의 길이
length 속성은 문자열의 길이를 담고 있다.
var str = 'Codeit';
console.log(str.length);
6
특정 인덱스의 문자 받아오기
str.charAt(index) 를 하면 문자열 str의 index 에 있는 문자를 받아올 수 있다. str[index]와 유사하다.
var str = 'Codeit';
console.log(str.charAt(2));
d
문자열 안에서 다른 문자열 검색
str.indexOf(searchValue)를 하면 문자열 str 내에 문자열 searchValue가 포함되어 있는지 확인할 수 있다.
만약 문자열 내에 찾는 문자열이 포함되어 있으면 해당 문자열이 시작되는 인덱스가 리턴된다.
찾는 문자열이 포함되어 있지 않다면 -1 이 리턴된다.
여러 번 포함되어 있으면 처음 발견된 인덱스가 리턴된다.
var str = 'Hello World!';
console.log(str.indexOf('e'));
console.log(str.indexOf('z'));
console.log(str.indexOf('ello'));
console.log(str.indexOf('o'));
1
-1
1
4
반대쪽에서 찾기
lastIndexOf 는 indexOf와 동일하지만, 검색을 문자열 끝에서부터 반대 방향으로 진행한다.
대소문자변환
대문자로 바꾸기
str.toUpperCase() 를 하면 str의 모든 글자가 대문자로 바뀌어 리턴된다.
var str = 'Codeit';
console.log(str.toUpperCase());
CODEIT
소문자로 바꾸기
str.toLowerCase() 를 하면 str의 모든 글자가 소문자로 바뀌어 리턴된다.
var str = 'Codeit';
console.log(str.toLowerCase());
codeit
문자열 자르기
시작 지점과 끝 지점으로 자르기
str.substring(indexStart, indexEnd) 를 하면 indexStart 부터 indexEnd 까지의 문자열을 잘라서 만든 새로운 문자열이 리턴된다. 만약 indexEnd 를 쓰지 않으면 indexStart 부터 끝까지의 문자열이 잘린다.
var str = 'Hello World!';
console.log(str.substring(2, 5));
console.log(str.substring(2));
llo
llo World!
시작 지점과 길이로 자르기
str.substr(start,length) 를 하면 start 부터 length 만큼의 문자열이 잘려서 리턴된다.
var str = 'Hello World!';
console.log(str.substr(2, 5));
llo W
앞뒤 공백 없애기
str.trim() 을 하면 문자열 str 앞뒤로 있는 공백을 모두 지운 문자열이 리턴된다.
var str = ' Hello World! ';
console.log(str.trim());
Hello World!
'Javascript' 카테고리의 다른 글
break문 / continue문 - Codeit(Javascript로 배우는 '인터랙티브 웹') (0) | 2018.10.01 |
---|---|
Array / Date - Codeit (0) | 2018.09.30 |
자바스크립트 DOM / Event - Udemy(부트스트랩4와 함께하는~) (0) | 2018.09.22 |
JavaScript: 삼항연산자란? (0) | 2018.08.23 |
JavaScript: 숏서킷 평가가 뭐야? (0) | 2018.08.20 |
Comments