-
parseFloat() 과 parseInt ()CODING/JavaScript 2018. 10. 28. 17:05
parseInt(), parseFloat() 함수는 둘다 문자열을 숫자로 변경하는 함수이다. 근데 Number()함수도 문자를 숫자로 바꿔줄 수 있는데 Number 함수는 안의 내용중에 문자형 숫자 외에 다른 문자가 들어가면 NaN(Not a Number) 를 띄운다.예)123var won = Number('1000원');var dollar = Number('1.5$');document.write(won + ' : ' + dollar);cs결과) NaN : NaN parseInt(), parseFloat() 함수는 숫자로 변환할 수 있는 부분까지는 모두 숫자로 변환한다.예)1234var won = '1000원';var dollar = '1.5$';document.write(parseInt(won) + '..
-
.is() MethodCODING/JavaScript 2018. 10. 28. 15:09
.is() Method 설명선택한 요소 중 하나 또는 하나 이상이 selectorElement 와 일치하는지 확인하여 일치하는 경우 true를 반환 통사론$(selector).is(selectorElement,function(index,element))Parameter Description selectorElement 요소의 인덱스 위치 function(index,element) * 선택 과목. 선택한 요소 그룹에 대해 실행할 함수를 지정합니다.index - 요소의 인덱스 위치 element - 현재의 요소 (「this」셀렉터도 사용할 수있다) 예의 부모가 요소 인 경우 일부 텍스트에 경고합니다.123if ($("p").parent().is("div")) { alert("Parent of p is div..
-
자바스크립트 성능 최적화 팁CODING/JavaScript 2018. 10. 28. 12:35
대부분의 언어가 그렇듯이 자바스크립트는 배우기도 쉽고 사용하기도 쉽지만, 잘 사용하기는 아주 어려운 언어이다. 그냥 작성해도 돌아는 가지만, 더욱 최적화 할 수 있는 방법을 알아보려한다.문법|| 연산자|| 연산자는 참을 만나면 그 뒤는 연산을 하지 않으므로 if문 대신 사용 하면 코드량과 연산 횟수를 줄일 수 있다.var result; if( some_var ){ result = some_var; }else{ result = 'default value'; } // || 연산자 사용 const result = some_var || 'default value'; && 연산자&& 연산자는 참을 만나야 다음 연산을 하므로 어떤 조건을 만족할 때 실행하도록 하는 코드에서 사용하면 코드량과 연산 횟수를 줄일 수 있..