75

parseFloat / parseInt / Number

공통점 parseFloat과 parseInt, Number는 argument를 받아 number type으로 리턴한다. 차이점 parseInt, parseFloat의 공통점은 string을 인자로 받는다. 차이점은 parseFloat은 실수를 뱉고 parseInt는 정수를 뱉는다. parseInt('2.1') // 2 parseInt('2.1') // 2.1 number는 모든 type을 인자로 받는다. 예를 들어, boolean type인 true를 인자로 넣으면 parseInt(true) // NaN parseFloat(true) // NaN Number(true) // 0 parseF/I는 문자가 섞인 것을 인자로 받을 수 있다. parseFloat('123.423$') //123.423 parse..

Immutable vs mutable

developer.mozilla.org/ko/docs/Web/JavaScript/Data_structures 자바스크립트의 자료형 - JavaScript | MDN 자바스크립트의 자료형 Jump to sectionJump to section 모든 프로그래밍 언어는 내장 자료형이 있지만, 종종 이러한 내장 자료형은 언어마다 다르다. 이 문서에서는 자바스크립트의 내장 자료형과, 내 developer.mozilla.org 자바스크립트에는 7개의 자료형이 있다. 1) boolean 2) null 3) undefined 4) number 5) string 6) symbol 7) object 이중 object를 제외한 나머지는 모두 immutable value다. poiemaweb.com/js-immutabilit..

String 기본

str[indext] var str = 'baby' str[0] = b str[index]를 이용하여 writing은 불가. + 연산자 string 타입과 다른 타입 사이에 + 연산자를 쓰면, string 형식으로 변환된다. var hour = 5 var str = 'This baby is' var str1 = 'years old' str + hour + str1 // 'This baby is 5 years old' str.length var str = baby str.length //10 or 'baby'.length // 10 str.indexOf(searchValue) searchValue : 찾고자 하는 문자열 return : 처음으로 일치하는 index, 문자열이 없을 시 -1 반환 앞에서 부터..

비교 연산자

조건문 관련하여 비교 연산자에 대해 배웠다. 나는 코딩을 주먹구구 식으로 배웠기 때문에 기본 문법 체계가 설기게 자리잡혀 있다는 생각이 들었다. 따라서 새롭게 배운 것을 여기 정리해 보고자 한다. '===' 와 '==' dorey.github.io/JavaScript-Equality-Table/ JS Comparison Table === (negated: !==) When using three equals signs for JavaScript equality testing, everything is as is. Nothing gets converted before being evaluated. dorey.github.io 위 링크는 ===와 ==가 어떻게 다른지 표로 깔끔하게 정리된 테이블이다. 내용을 ..

git 기초 수업을 마치며 더 공부해볼 것들.

git diff tool 'diff tool'로 구글링 해보기 .gitignore 버전관리 하지 말아야 할 파일을 보관할 수 있는 장소 gitignore로 검색하기 branch 말 그대로 git의 버전 흐름을 여러 가지로 나누는 것으로 보인다. tag commit id 말고 이름을 붙여 사용할 수 있게 하는 것. backup git은 백업 장치를 갖고 있음. 필요하면 알아보기 backup을 배우지 않았다면 다른 클라우드 저장 서비스를 이용해서라도 백업하기!

길/git 2021.01.17