일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- js ajax
- 개발자지식
- 프로토콜
- 자바스크립트학습
- 프론트엔드공부
- node.js학습
- js학습
- nodejs
- 개발공부
- 자바스크립트기본
- 개발자공부
- node.js
- 자바스크립트 학습
- JS
- vue.js학습
- react
- 네트워크
- 개발자학습
- 정보처리산업기사
- MongoDB
- Vue.js
- node.js프로젝트
- 리액트
- 프론트엔드 공부
- node.js 학습
- 프론트엔드학습
- JavaScript
- 프론트엔드
- 자바스크립트
- API
- Today
- Total
목록자바스크립트 학습 (4)
dada's
자바스크립트에서 var와 let은 변수를 선언해주는 키워드이다. 그렇다면 이 둘의 차이점은 무엇이 있고 왜 let으로 사용하길 권장하는지 알아보자. 일단, let은 javascript es6문법이다. var사용시 나타났던 문제들을 보완하여 나온 문법인것이다. 기존 var사용시 문제점들을 알기 전에 '호이스팅'이라는 개념에 대해 먼저 알아보자. 💡 호이스팅 : 자바스크립트엔진이 자바스크립트 코드를 순차적으로 읽기 전에 변수,함수들이 어떤것이 있는지 선언되어있는 변수,함수를 먼저 체크를하고 변수가 사용되는 곳에서 처음에 체크한 리스트에서 꺼내서 주는데 이렇게 코드가 실행되기 전에 선언된 변수,함수가 맨 위로 끌려올라가서 체크 당하는 현상을 호이스팅이라고 한다. [var사용시 문제점] 1. 변수가 선언되기 전..
javascript 안에서 this는 4가지 정도의 의미를 가지고 있다. 1. window object 💡window : javascript의 기본 함수들이 들어있는 object이다 console.log(this); //window object 출력 function 함수(){ console.log(this); } 함수(); //window object 출력 이렇게 아무것도 없이 this를 출력하면 window object를 뜻한다. 그런데 'use strict' 모드에서 출력을 하면 undefined가 나온다. 2. object안의 함수(메소드)에서의 this = 해당 메소드를 가지고 있는 object var object = { data : 'kim', 함수 : function(){ console.log..
Math 💡Math란 수학적인 상수와 함수를 위한 속성과 메서드를 가진 자바스크립트 내장 객체이다. 함수객체가 아님. Math는 Number 자료형만 지원한다. Math에는 다양한 속성과 메서드가 있지만, 일단 기본적으로 많이 사용되는 메서드만 정리 해 보았다. 더보기 📌 자주 사용되는 Math의 메서드들 📌 Math.pow(3,2); // 결과 9 -> 3의 2승 Math.round(10.6); // 결과 11 -> 10.6을 반올림 Math.ceil(10.2); //결과 11 -> 10.2를 올림 Math.floor(10.6); // 결과 10 -> 10.6을 내림 Math.sqrt(9); // 결과 3 -> 3의 제곱근 Math.random(); // 0~1 사이의 랜덤한 숫자(난수)