javascript 37

[JavaScript] 숫자 자료형(number)

※배워가는 학생입니다. 틀린 부분이 있다면 댓글로 피드백 부탁드려요😁 1) 자바스크립트 자료형 자바스크립트의 자료형은 크게 기본 타입과 참조 타입으로 나뉨 - 기본 타입 : 숫자, 문자열, 불린값, undefined, null - 참조 타입 : 객체 (배열, 함수, 정규표현식) 2) 숫자 c언어와 같은 경우에 int, long, float, double 등 정수냐 실수냐에 따라 다양한 숫자타입이 존재하지만, 자바스크립트의 경우에는 딱 하나의 숫자형, number 만 존재한다. let intNum=10; let floatNum=0.5; console.log(typeof intNum); // number console.log(typeof floatNum); //number 자바스크립트에서는 모든 숫자를 64..

웹/JavaScript 2021.06.15

[JavaScript] undefined vs null (undefined과 null의 차이점)

※배워가고 있는 학생입니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다😁 자바스크립트 데이터 타입 중 null과 undefined의 차이를 잘 몰라서 정리해두려고 한다. 사실 그렇게까지 중요한지는 잘 모르겠지만 .. 그냥 궁금해서 찾아보았다! 배우는 입장에서 중요하고 중요하지 않고를 따져가면서 하기엔 넘 건방지니까,, null과 undefined는 모두 자바스크립트에서 '값이 비어있음'을 나타낸다 1) undefined - 값이 할당되지 않은 변수의 기본값. 즉, 변수를 선언할 때 값을 대입하지 않으면 undefined로 저장 - 반환할 결과값이 없을 때. - 타입이자, 값 let empty; //undefined console.log(typeof empty); //undefined 2) null - ..

웹/JavaScript 2021.06.15

[JavaScript] typeof 연산자

1) typeof 인수의 자료형을 반환해주는 typeof 연산자는 두가지 형태의 문법을 지원한다. 1) 연산자: typeof x 2) 함수: typeof (x) 괄호의 여부에 상관없이 결과는 동일하다. typeof undefined // "undefined" typeof 0 // "number" typeof 10n // "bigint" typeof true // "boolean" typeof "foo" // "string" typeof Symbol("id") // "symbol" 2) 각 타입별 typeof 연산자 결과 타입 자료형 결과 기본 타입 숫자 number 기본 타입 문자열 string 기본 타입 불린값 boolean 기본 타입 null object 기본 타입 undefined undefined..

웹/JavaScript 2021.06.05

[css] <div> 태그를 이용하여 가로선, 세로선 그리기

✍ 태그를 이용하여 가로선, 세로선 그리기 html에 가로 / 세로 로 이용할 div 만들어주기 가로선이냐 세로선이냐에 따라 width / height 로 선 두께, 길이 지정 ex. 가로선일 경우. height: 1px(선두께) width: 100px(선 길이) 굳이 border-right 나 border-bottom을 이용할 필요없이 background-color를 이용해서 선의 색상을 지정할 수 있다. 선의 위치는 아래의 코드대로 원하는 곳에 배치 가능 .width{ //가로줄 width:100%; //예시: 부모요소 전체에 가로줄을 그을때 height: 1px; background-color:black; // 예시: 검은색 줄 //position 으로 선 위치 어떻게 정할 건지 정하고 top, l..

웹/CSS 2021.05.23

[프로그래머스/JavaScript] 3진법 뒤집기

programmers.co.kr/learn/courses/30/lessons/68935?language=javascript 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr 1) 풀이 프로그래머스에서 문제 푸는 건 아직 서툴다 😂 그래도 하나씩 모이면 익숙해지겠지. 오늘은 간단한 진법 변환에 대한 문제를 자바스크립트로 풀었다. 진법변환을 위해 자바스크립트의 toString, parseInt 함수를 이용하였는데, 해당 함수들에 대한 내용을 적은 자료가 이미 내 블로그..

[JavaScript] 진수변환 toString() / parseInt()

배워가는 학생입니다. 틀린 부분이 있다면 댓글로 알려주시면 감사하겠습니다!🤗 알고리즘 문제 중에, 진수변환 문제가 종종 있다. 나는 이걸 여태까지는 직접 % 를 통해 구해왔었는데, 자바스크립트 함수로 이를 쉽게 변환할 수 있다는 사실을 알고 정리해보려고 한다! 1) toString() numObj.toString(radix) - radix: 2~26 사이의 정수 중, 변환하고자 하는 수가 몇진수인지 적어주면 된다. 만약, 2~26 사이의 값이 아니라면 에러가 발생한다. 10진수를 다른 진수로 변환할 때 사용한다. 원래의 toString()은 '특정 객체를 문자열로 반환해주는' 함수이지만, 특정 진수로 변환하고자 할 때에는 이렇게 사용하면 특정 진수로 변환해준다. 즉, 변환하고 자 하는 수.toString..

웹/JavaScript 2021.05.20

[프로그래머스/JavaScript] 두 정수 사이의 합

programmers.co.kr/learn/courses/30/lessons/12912?language=javascript 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 1) 풀이 자바스크립트로 푸는 두번째 문제😁 그래서 풀이는 다소 지저분하고 서툴어보이고 잘 모릅니당. 혹시나 지나가다가 더 효율적이거나 더 좋은 아이디어가 있다면 댓글 남겨주시면 감사하겠습니다. 이 문제는 풀이 자체는 굉장히 단순하게 풀릴 수밖에 없다. 주어지는 a,b 중..

728x90