[js] 변수타입 + for문 + Falsy+ 변수명

young0_0·2023년 3월 29일
0

js

목록 보기
6/10

원시타입

typeof(123) //number
typeof('가나다라') //문자열
typeof(true) //boolean
typeof(false) // boolean

var myValue;
typeof(myValue) //undefined;

var myValue2 = null;
typeof(myValue2) // object 
  • number
  • string
  • boolean
  • undefined (선언하였지만 할당하지 않았을때)
  • null (변수에 명시적으로 아무것도 넣지 않는다고 알려주는 타입)

참조타입

var arr = [100,200,300]
typeof(arr) // object [배열]
  • object

for문

for(var i = 0; i < 10; i++){
	console.log(i) // 0123456789
}


//1~100 까지 더하기
let s = 0
for(var i = 0; i < 101; i++){
	console.log(s+=i) // s = s+i
  // 0 + 1 = 1
  // 1 + 2 = 3
  // 3 + 3 = 6
  // 6 + 4 = 10
  ... 
  // 4950 + 100 = 5050
}


// 짝수만 더하기
let s = 0;
for(var i = 0; i < 101; i+=2){
	console.log(s+=i)
}
  
 //구구단
for (var i = 2; i < 10; i++) {
  for (var j = 1; j < 10; j++) {
    console.log(`${i} * ${j} = ${i * j} `);
  }
}

falsy 값 (5개)

  • 0
  • ''
  • NaN
  • false
  • null
  • undefined

변수의 식별자로 사용 가능한 기준

  1. 특수기호(_, $ 2가지만 사용가능)
  2. 문자열(단, 예약어는 불가능)
  3. 숫자(단, 첫번재 순서로는 불가능)
var 변수명_ = "" (o)
var $$변수명$$ = "" (o)
var 변수명문자열 = "" (o)
var let = "" (x)
var function = "" (x)
var 1숫자변수명 = "" (x)
var 숫자변수명2 = "" (o)
profile
열심히 즐기자ㅏㅏㅏㅏㅏㅏㅏ😎

0개의 댓글