let a = 5
const [변하지않는 값]
튜플을 쓰는 이유 [불변이 필요한 자료형이 있음]
const aa = [1,2,3,4]
프로토타입 array(0)
aa[0] = 5
값이 바뀜 const 로 만들었는데 바뀐이유 = 배열은 못건드리는데 안에 참조값은 바꿀수있음
let str = "hello";
str = 'aaa' 상관없음
<button
let pi = "3.14"
문자열을 정수로 변환 parseint(pi)
Number(pi)
parseFloat(pi)
parseFloat(1)
parseFloat(1).toFixed(2)
console.log(x==y) 값만 비교
console.log(x===y) 값과 type을 비교
자바스크림트 타입비교 모순
Boolean('1')
Boolean('0')
'0' = 0
Boolean(0) = False,,
'0' === 0 False
while(true)
if (1 == 1) {
break
}
for (var i = 0; i<10; i++){
console.log(i);
}
var aa = []
var aa = ['짬뽕', '설렁탕', '냉면', '수육', '국밥']
aa
for (var i =0; i< aa.length; i++) {
console.log(aa[i]);
}
for (var a in aa) {
console.log(a);
}
for (var a of aa){
console.log(a);
}
aa.forEach(())
var cb = function (params) {
console.log(params);
}
aa.forEach(cb);
function f1(a) {
console.log(a);
}
f1('aaa')
var f2 = (a) => {console.log(a)}
f2('bbb')
var f3 = () => true;
f3()
aa.forEach((item)=>console.log(item))
for (var i of aa) {
if (i == '냉면') continue;
console.log(i);
}
for (var i of aa) {
if (i == '냉면') break;
console.log(i);
}
aa.forEach( (i) = {console.log(i);})
aa.forEach( (i) => {
if (i == '짬뽕') continue;
console.log(i);
})
aa.forEach( (i) => {
if (i == '짬뽕') return;
console.log(i);
})
aa.push('피자')
aa
aa.pop()
aa