alert() 알려줌
prompt() 입력받음
confirm() 확인받음
형변환
String() = 문자형으로 변환
Number() = 숫자형으로 변환
Number(null) // 0
Number(undefined) // NaN
Number(0) // false
Number('0') // true
Boolean() = 불린형으로 변환
<false로 나타나는 것들>
- 숫자 0
- 빈 문자열 ""
- null
- undefined
- NaN
함수 선언문과 함수 표현식
// 함수 선언문
function sayHello(){
console.log('Hello');
}
sayHello();
//함수 표현식
let sayHello = function(){
console.log('Hello');
}
sayHello();
함수 선언문 - 어디서든 호출 가능
함수 표현식 - 코드에 도달하면 생성, 이후에만 호출 가능
화살표 함수
const sayHello = (name) => {
//두줄 이상의 코드
};
객체
//객체
const superman = {
name: 'clark',
age: '33',
}
//객체 순회
for(let key in superman){
console.log(key)
console.log(superman[key])
}
method - 객체 프로퍼티로 할당된 함수
const superman = {
name: "슈퍼맨",
fly: function(){
console.log("날아갑니다");
},
flyfly(){
console.log("${this.name}이 날아갑니다");
},
}
배열
const days = ['mon', 'tue', 'wed']
//length : 배열의 길이
//push() : 배열 끝에 추가
//pop() : 배열 끝 요소 삭제
//shift(), unshift() : 배열 앞에 제거, 추가
for(let day of days){
console.log(day);
}
참고
'Tech > JavaScript' 카테고리의 다른 글
자바스크립트가 웹에서 비동기적으로 작동하는 원리에 대하여 (0) | 2024.02.12 |
---|---|
[js/자바스크립트] js 기초 2 (0) | 2022.10.06 |
alert() 알려줌
prompt() 입력받음
confirm() 확인받음
형변환
String() = 문자형으로 변환
Number() = 숫자형으로 변환
Number(null) // 0
Number(undefined) // NaN
Number(0) // false
Number('0') // true
Boolean() = 불린형으로 변환
<false로 나타나는 것들>
- 숫자 0
- 빈 문자열 ""
- null
- undefined
- NaN
함수 선언문과 함수 표현식
// 함수 선언문
function sayHello(){
console.log('Hello');
}
sayHello();
//함수 표현식
let sayHello = function(){
console.log('Hello');
}
sayHello();
함수 선언문 - 어디서든 호출 가능
함수 표현식 - 코드에 도달하면 생성, 이후에만 호출 가능
화살표 함수
const sayHello = (name) => {
//두줄 이상의 코드
};
객체
//객체
const superman = {
name: 'clark',
age: '33',
}
//객체 순회
for(let key in superman){
console.log(key)
console.log(superman[key])
}
method - 객체 프로퍼티로 할당된 함수
const superman = {
name: "슈퍼맨",
fly: function(){
console.log("날아갑니다");
},
flyfly(){
console.log("${this.name}이 날아갑니다");
},
}
배열
const days = ['mon', 'tue', 'wed']
//length : 배열의 길이
//push() : 배열 끝에 추가
//pop() : 배열 끝 요소 삭제
//shift(), unshift() : 배열 앞에 제거, 추가
for(let day of days){
console.log(day);
}
참고
'Tech > JavaScript' 카테고리의 다른 글
자바스크립트가 웹에서 비동기적으로 작동하는 원리에 대하여 (0) | 2024.02.12 |
---|---|
[js/자바스크립트] js 기초 2 (0) | 2022.10.06 |