본문 바로가기
반응형

전체 글567

JavaScript, NaN === NaN 이 False라고??, isNan() 1. Javascript에서의 NaN의 비교 1-1. NaN이란? NaN 은 Not a Number 라는 뜻으로 , 숫자가 아니라는 의미이다. 예를 들면 Number() 안에 'asbd'가 들어갔을 때 NaN 이 나온다. 1-2. NaN===NaN 이 false 라고??! 오늘 아침 구글에서 돌아다니는 javascript 조건문 연습문제를 풀다가 이상한 점을 발견했다. 분명 Number(message) = NaN 이라고 했는데, Number(message)===NaN 인 것이다. 구글링을 통해 안 사실은, 이는 JavaScript 언어 설계의 오류라고 한다. 그렇다면 어떤 변수가 NaN인지 아닌지 알고 싶을 땐 어떻게 해야 할까?? 다행히 JavaScript 에는 숫자와 NaN을 구분하는 isNaN()이.. 2021. 7. 23.
코드스테이츠 소프트웨어엔지지어링 부트캠프 +4일 오늘 배운 것 반복문 오늘은 반복문 자체의 개념보다는 반복문을 활용한 아이디어 도출이 중요했던 하루다. 특히 이중 반복문! 1. for와 while의 차이 기본적인 문법은 생략한다. for 는 반복횟수를 알 때, while 은 몇번이고 상관없이 조건에 맞춰서 반복할 때 사용한다. 어려웠던 코플릿 1. makeMultiplesOfDigit2 : 두 개의 수를 입력받아 두 수를 포함해 두 수 사이의 수 중 2의 배수의 개수를 리턴 조건 : for 문 사용, 0은 2의 배수가 아니라고 가정한다, num1이 num2보다 작던 크던 실행에 문제가 없어야 함. function makeMultiplesOfDigit2(num1, num2) {} function makeMultiplesOfDigit2(num1, num2.. 2021. 7. 23.
JavaScript : ParseInt() 와 ParseFloat() 그리고 Number() 1. parseInt(string,radix) : 숫자가 적힌 문자열을 정수로 변환한다. let string='123'; parseInt(string,10);//123 //'123'을 10진수 정수로 나타낸다는 뜻. let a = '884.23달라' parseInt(a,10);// 884 parseInt(a);//884 //진수를 나타내는 두번째 인자를 생략하면 자동으로 10진수가 된다. let b = '-3.8%이율'; parseInt(b);//-3 //매개변수로 음수도 들어갈 수 있다. 2. parseFloat() : 숫자가 적힌 문자열을 받아 숫자만 실수로 변환한다. 다른말로 하면 NaN이 아닌 것들을 실수로 반환한다. 매개변수에 숫자가 아닌 문자열이 입력되면 NaN을 반환한다. let a = '8.. 2021. 7. 21.
코드스테이츠 소프트웨어엔지지어링 부트캠프 +3일 오늘 배운 것 문자열 1. 문자열 1-1. str.length : 문자열의 길이를 확인 1-2. word1 + " " + word2 : 문자열을 합칠 수 있다. 1-3. str.slice(start, end) 또는 str.substring(start,end), str.slice(start), str.substring(start) : 문자열을 원하는 만큼 자를 수 있다. 1-4. str.toUpperCase(), str.toLowerCase() : 영문을 모두 대문자로 바꾸거나 소문자로 바꿀 수 있다. 1-5. str.indexOf('a') 또는 str.lastIndexOf('a') : 문자열 중 원하는 문자의 index를 찾을 수 있다. 1-6. str.includes('a') : 문자열 중 원하는 문자.. 2021. 7. 21.
반응형