developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/fromCharCode

 

String.fromCharCode()

String.fromCharCode() 메서드는 UTF-16 코드 유닛의 시퀀스로부터 문자열을 생성해 반환합니다.

developer.mozilla.org

 

자바스크립트에서는 문자열을 반환해주는 String 메서드가 있습니다.

해당 메서드를 통해서 여러가지 랜덤 문자열 받아볼수있습니다.

 

기본적인 사용방법

console.log(String.fromCharCode(65)); // A
console.log(String.fromCharCode(97)); // a 
console.log(String.fromCharCode(43)); // + 

 

이와 같이 원하는 문자열을 받아올수있다.

아래는 Math 메서드들과 함께 랜덤한 문자열을 받아오는 함수이다

function getRandomLower() {
	return String.fromCharCode(Math.floor(Math.random() * 26) + 97);
}

function getRandomUpper() {
	return String.fromCharCode(Math.floor(Math.random() * 26) + 65);
}

function getRandomNumber() {
	return +String.fromCharCode(Math.floor(Math.random() * 10) + 48);
}

function getRandomSymbol() {
	return +String.fromCharCode(Math.floor(Math.random() * 11) + 33);
}

 

위 함수를 통해서 랜덤한 비밀번호를 생성하는 app을 만들수있다.

자주 쓰이지는 않지만 특정한 상황에서 사용하면 되겠다.

'JavaScript > Vanilla JS' 카테고리의 다른 글

javascript Auto Text Write  (0) 2020.12.14
replace  (0) 2020.12.08
js 카운트다운  (0) 2020.10.22
js 스톱워치 만들기  (0) 2020.10.19
js 간단한 시계 만들기  (0) 2020.07.16