본문 바로가기

자바스크립트

[javascript] 공백제거 1. 앞 공백제거string = string.replace(/^\s*/, ""); 2. 뒤 공백제거string = string.replace(/\s*$/, ""); 3. 앞, 뒤 공백제거string = string.replace(/(^\s*)|(\s*$)/g, ""); 4. 모든 공백 제거string = string.replace(/(\s*)/g, ""); 더보기
[javascript] navigator 기기 정보 및 언어설정 알아보기 웹에서 os정보를 알아볼려면 navigator객체를 사용하면 알 수 있다. 기기정보 : navigator.platform 언어정보 : navigator.language 본인 폰에서 찍어보면 다음과 같다.console.log(navigator.platform) //iPhoneconsole.log(navigator.language) //ko-kr 이 외에도 다른 정보들도 가져올 수 있다. 더보기
[javascript]숫자형 문자형으로 변환 및 문자형 숫자형으로 변환 가장 간단한 방법으로 소개하자면 숫자형을 문자형으로 전환은 마지막에 빈문자열을 더한다 ( +'' ) 문자열을 숫자형으로 전환은 마지막에 1을 곱한다. ( *1 ) var number=123;var string='123';console.log(typeof number); //numberconsole.log(typeof (number+'')); //stringconsole.log(typeof string); //stringconsole.log(typeof (string*1)); //number 더보기
[javascript] setTimeout 몇초후에 함수 실행 setTimeout('test()',1000); test()함수 1초후에 실행 더보기
[javascript]indexOf 문자열에서 부분문자열 검색하기 문자열안에 찾고싶은 문자열이 있는지 알고싶으면 indexOf를 사용하면 된다. var string="javascript"; var result=string1.indexOf('s'); 찾고자 하는 문자가 없는경우 -1을 리턴하고 찾는값이 있으면 글자가 위치를 나타내는 숫자를 반환한다. 위의 경우 result값에는 4가 들어온다. 더보기
[javascript]소수점 올림,버림,반올림 올림: Math.ceil();버림: Math.floor();반올림: Math.round(); Math.ceil(자리수);Math.floor(자리수);Math.round(자리수); 예)var number=123.643 Math.ceil(number); -->124Math.floor(number); -->123Math.round(number); -->124 소수점 몇째자리에서 올리거나 버리거나 반올림해서 표현할 일이 있는데 이걸 응용하자면 소수점 에서 반올림 하는건 toFixed()를 사용하면 됩니다. 다시 돌아와 이걸 응용해서 표현 해보면 소수점 셋째자리에서 반올림해서 둘째자리까지 나타낼려고 합니다. Math.floor(number*100)/100 -->123.64 더보기
[javascript] 소수점 자리수 지정(자르기) toFixed() toFixed()함수를 사용하면 됩니다. num=123.123456789 num.toFixed(3);-->결과값: 123.123 num.toFixed(5);-->결과값:123.12346 반올림됨 더보기