02.17

비트연산자

이진법으로 활용할 때 많이 쓰일 것 같다.

Number.prototype.toString()

toString() 메서드는 특정한 Number 객체를 나타내는 문자열을 반환합니다.

let arr1 = [46, 33, 33 ,22, 31, 50]
let arr2 = [27 ,56, 19, 14, 14, 10]
 for(let i=0; i<n; i++){
        const two = (arr1 [i]| arr2[i]).toString(2) //2진법으로 바꾸는 과정. |은 비트연산자	
      	console.log(two) }
//'111111'
'111001'
'110011'
'11110'
'11111'
'111010'

Array.prototype.join()

join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다.

[ '#', '#', '#', '#', '#', '#' ]
[ '#', '#', '#', ' ', ' ', '#' ]
[ '#', '#', ' ', ' ', '#', '#' ]
[ ' ', '#', '#', '#', '#', ' ' ]
[ ' ', '#', '#', '#', '#', '#' ]
[ '#', '#', '#', ' ', '#', ' ' ]
[ '######', '###  #', '##  ##', ' #### ', ' #####', '### # ' ]

좋은 웹페이지 즐겨찾기