기반을 다지자 ES6 33

Object

자바 스크립트는 Object 기반 언어이다. {}로 시작되며 속성(프로퍼티) , 동작(메서드)를 가진다. 속성= 값 동작= 함수 Object의 key 는 자바스크립트 문자열, value 는 모든 자료형이 들어올 수 있다. object = { key1 : value, key1 : function(){} } var osClass = { name : '운영체제', professor : '이동희', classno : 5, printInfo : function(){ console.log(this.name +'강의'+this.classno+' 분반입니다. 교수는' + this.professor+' 입니다.') } } osClass {name: "운영체제", professor: "이동희", classno: 5, pr..

Operator, String

== 동등비교 즉, 값을 비교 === 자료형의 일치여부까지 동등한가 비교 !== 자료형의 일치여부가 맞지 않는 지까지 비교 가급적 일치비교 연산자를 쓰는 것이 정확하다. Type Safe 의 이야기인 듯 하다. 0 == '0' // true 0 === '0' //false Number, Boolean 1 === '1' // false 1 === true // false 1 !== 2 //true , 같은 타입일 경우 값 비교 1 !== 'true' // true , 문자열과 숫자의 비고는 일치하지 않으므로 true String 은 java 의 charSequence 와 동일. 즉, 배열 String 은 한번 선언되면 그 값을 변경시킬 수 없다. var name = '정수민'; console.log(nam..