- String
- 참조 URL : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String
- 문자열 length indexOf slice replace match trim
// length
const str1 = '0123'
console.log(str1.length)
// indexOf(이값이 몇번째에 있니)
console.log('@ indexOf(이값이 몇번째에 있니) ')
const str2 = 'Hello World'
console.log(str2.indexOf('World')) // 6 출력
console.log(str2.indexOf('Solyi')) // -1 출력
// slice(시작점, 끝점-1)
console.log('@ slice(시작점, 끝점-1)')
console.log(str2.slice(0,3)) // Hel 출력
console.log(str2.slice(6,11)) // World 출력
// replace(앞문자를, 뒷문자로) 변경
console.log('@ replace(앞문자를, 뒷문자로) 변경')
console.log(str2.replace('World', 'solyi')) // Hello Solyi 출력
console.log(str2.replace('World', '')) // Hello 출력
//match()
console.log('@ match()) ')
const str3 = 'thesecon@gmail.com'
console.log(str3.match(/.+(?=@)/)[0]) // thesecon 출력
//trim() 앞뒤 공백삭제
console.log('@ trim() 앞뒤 공백삭제')
const str4 = ' HELLO WORLD? '
console.log(str4.trim())
- toFiexd parseInt parseFloat abs min max ceil floor round random random
-
const pi = 3.14159265358979 console.log(pi) // toFixed(소수점자리수) 소수점 뒷자리 삭제 console.log('@ toFixed(소수점자리수) 소수점 뒷자리 삭제') const str = pi.toFixed(2) console.log(str) console.log(typeof str) // parseInt(문자열) parseFloat(문자열) console.log('@ parseInt(문자열) parseFloat(문자열)') const integer = parseInt(str) const float = parseFloat(str) console.log(integer) // 3 출력 console.log(float) // 3.14 출력 console.log(typeof integer, typeof float) //number number console.log('abs: ', Math.abs(-12)) //절대값 console.log('min: ', Math.min(2,8,5,1)) //최소값 console.log('max: ', Math.max(2,8,3,9)) //최대값 console.log('ceil: ', Math.ceil(3.14123)) //올림 console.log('floor: ', Math.floor(3.14123)) //내림 console.log('round: ', Math.round(3.14123)) //반올림 console.log('random: ', Math.random()) //난수 console.log('random: ', parseInt(Math.random()*100)) // 2자리수의 난수
반응형
'Frontend > JavaScript' 카테고리의 다른 글
[Javasciprt] 객체 Object (0) | 2021.10.27 |
---|---|
[Javascript] 배열 Array (0) | 2021.10.27 |
[JavaScript] 생성자 함수 / this / es6 class / 상속 / 확장 (0) | 2021.10.26 |
[JavaScript] 함수 기초, 화살표 함수, 즉시실행함수(IIFE), 호이스팅, 타이머 함수 (0) | 2021.10.26 |
js 기초 (데이터타입, 연산자, 조건문, 반복문, 변수 유효범위, 형변환) (0) | 2021.10.16 |