728x90 300x250 js7 [javaScript]NaN let x = 100 / "Apple"; isNaN(x); //true let x = "100"; let y = "10"; let z = x * y; //1000 let f = x / y; //10 위 와 같이 문자지만 숫자 형식의 문자는 자동으로 숫자로 변환해서 연산이 가능하다. (+연산자 제외) 만약 아래와 같이 숫자 형식의 아닌 문자를 연산 하려고 시도 하면 NaN이 발생한다. let x = 100 / "Apple"; //NaN NaN은 Not a Number의 약어로 "10", "123" 같이 숫자 형식이 아닌 연산이 불가능한 문자로 연산을 시도할 경우 마타난다. typeof NaN; NaN의 type도 number에 속한다. NaN은 자바스크립트의 값들 중 유일하게 자기 자신과 같지 않은 값이.. 2022. 10. 1. [javaScript]startsWith() 시작문자열 확인하기 startsWith() startsWith()메서드는 문자열이 지정된 값으로 시작하면 반환하고, 그렇지 않으면 false를 반환한다. 실행결과 true 시작위치 지정하기 실행결과 false 참고 : https://www.w3schools.com/js/js_string_search.asp 2022. 9. 26. [javaScript]includes() 문자열에 지정된 값 포함 되어있는지 확인 includes() 문자에 지정된 값이 포함되어 있으면 true를 반환하고 없으면 false를 반환한다. The includes() method is not supported in Internet Explorer. 실행결과 true 검색 시작위치 지정하기 The includes() method is not supported in Internet Explorer. 실행결과 false 12위치에서 검색 시작 world가 있으면 true 없으면 false 참고 : https://www.w3schools.com/js/js_string_search.asp 2022. 9. 25. [자바스크립트]Property Access 속성 접근자 ECMAScript 5(2009) 부터 문자열에 대해 속성 접근자를 사용 가능하다. 실행결과 H 속성접근자는 배열같이 보이도록 하지만 배열이 아니다. 문자열이 없다면 undefined가 returns된다.(charAt() 사용할 경우 빈 문자열을 반환) 읽기전용이다. 따라서 str[0] = "a" 이런 형태는 성립되지 않는다. 오류는 없지만 작동하지 않는다. 참조 : https://www.w3schools.com/js/js_string_methods.asp 2022. 9. 20. 이전 1 2 다음 728x90 반응형