자바스크립트 문법

변수, 함수, 객체, 배열

변수


obj = 10;
var obj = 10;
let obj = 10;
const obj = 10;


함수


function f1(v){
	console.log(v);
}

let f1 = function(v){
	console.log(v);
}

let f1 = (v) => console.log(v);


객체


var obj = {name = "smith", age = "15"};
console.log(obj.name);
console.log(obj[name]);

obj.toString = function(v){return name + age};


모듈



배열


var arr = []

arr.length  // 길이
arr.push(1) : 오른쪽에   추가
arr.concat(1,2,3) : 오른쪽에 여러  추가
arr.unshift(2) : 왼쪽에   추가

arr.splice(a, b , c)
// 배열[a] 부터 배열[a+b] 삭제하고
// c(배열을 통한 다수의 숫자 가능)를 그 자리에 추가

arr.shift() // 왼쪽 한 개 제거
arr.pop() //오른쪽 한 개 제거
arr.sort() //정렬
arr.sort((a,b) => a-b;) // 오름차순
arr.reverse() //역순

Discussion and feedback