본문 바로가기
반응형

분류 전체보기572

Sementic Tag 와 Non-sementic Tag Sementic Tag 에는 , , , , , 등이 있다. Non-sementic Tag 에는 , 이 있다. 위 태그들은 다 구역을 구분할 때 사용하는 태그들이다. 전에는 모든 구역을 로 구분했다고 한다. 그때는 개발자들이 코드를 읽으면서 맥락이 어디서 시작되서 어디서 끝나는지 헷갈리는 문제가 있었다. 이는 가독성이 떨어지는 문제가 있었고, 해결책으로 Sementic Tag가 나타났다. Sementic Tag도 처럼 똑같이 구역을 나누지만 각 Tag가 약속된 의미를 가지고 있다. 글로 설명하는 것 보다 그림으로 보는것이 이해가 쉬울 것 같다. Sementic Tag 를 사용하게 된 이후 를 사용하는 것은 지양하게 되었고 로 구역을 나누는 경우는 아주 작은 부분의 일회성 구역을 만들때 정도라고 한다. 다음.. 2021. 7. 23.
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.
반응형