자바스크립트(8)
-
자바스크립트(숫자 및 문자 변환 내장함수) - Number(), parseInt(), parseFloat(), String()
Number(n) - n을 숫자로 변환해준다. ex) num = "6.25" ==> num = 6.25 parseInt(n) - n에 숫자와 문자가 섞여 있으면 정수 부분만 숫자로 변환해준다. ex) num = "6.25와우" ==> num = 6 parseFloat(n) - n에 숫자와 문자가 섞여 있으면 숫자 소수 부분까지 숫자로 변환해준다. ex) num = "6.25와우" ==> num = 6.25 String(n) - n을 문자로 바꾸어준다. var num1 = "7" var num2 = "4" console.log(num1 + num2);//74 console.log(Number(num1) + Number(num2));//11 console.log(Number("6.25전쟁"));//NaN (..
2023.11.22 -
자바스크립트 - 인코딩과 디코딩 내장함수(escape, unescape, dobleURI, encodeURI, encodeURIComponent, decodeURIComponent)
웹에서 데이터를 주고 받을때 문자 방식으로 주고 받을 경우 한글과 같은 유니코드 문자는 인식하지 못할 수 있다. 그래서 이런 경우 인코딩 함수로 문자를 부호화 한 다음에 문자를 다시 디코딩함수를 이용해 원래 문자로 되돌릴 수 있다. 예를들어 '자바스크립트' 문자를 인코딩하면 '%xx'로 부호화하고 이 인코딩 된 문자를 디코딩하면 '자바스크립트'가 되는거다. escape(인코딩 할 문자) - ()안에 인코딩할 문자를 넣으면 인코딩 된다. - *, -, /, +, @, _, . 을 제외한 문자를 인코딩 한다. unescape(디코딩 할 문자) - ()안에 디코딩할 문자를 넣으면 디코딩 된다. decodeURI( 디코딩 할 문자 ) - ()안에 디코딩할 문자를 넣으면 디코딩 된다. encodeURI( 인코딩 ..
2023.11.21