Development/javascript
javascriptReStudy...1
Kirok Kim
2022. 1. 9. 06:02
const isAdult = confirm("λΉμ μ μ±μΈ μ
λκΉ");
console.log(isAdult) => True, False
const name = prompt=("μ΄λ¦μ μ
λ ₯νμΈμ.");
alert(`μλ
νμΈμ ,${name}λ, νμν©λλ€.`);
const name = prompt=("μ΄λ¦μ μ
λ ₯νμΈμ.","ν"); >>> λ©μμ§, dafault κ°
νΈμ΄μ€ν
- μ λ³μ λ° μ μΈμ΄ μ€μ½νμ μ΅μλ¨μΌλ‘ λμ΄μ¬λ €μ§λ νμ
νλ³ν
Number()
Number(null) 0
Number(0) //false
Number('0') // true
Number('') // false
Number(' ') //true
Number(undefined) NaN
Boolean()
String()
μ°μ°μ
< > <= >= == !=
++ --
|| && !
- === κΈ°νΈλ₯Ό μΈ λ² μ¬μ©νλ μ΄μ λ = κΈ°νΈλ₯Ό ν λ²λ§ μ¬μ©νλ κ²μ κ°μ λμ μ°μ°μλ‘μ μ΄λ―Έ μ¬μ©λκ³ μκΈ° λλ¬Έ
- π ==μ ===(Javascript νμ )
- μ°¨μ΄μ μ == μ°μ°μλ λ§μ½ λΉκ΅νλ €λ λ νΌμ°μ°μμ νμ μ΄ μλ‘ λ€λ₯Ό κ²½μ° νμ λ³νμ κ±°μΉ ν λΉκ΅
- ==μ ===μ μ°¨μ΄
- 1 == '1' // true 1 === '1' // false
ν¨μ
ν¨μμ μΈλ¬Έ
- μ΄λμλ νΈμΆκ°λ₯ = νΈμ΄μ€ν
function sayHello(name){
let newName = name||'friend';
let msg= `Hello, ${newName}`
console.log(msg)
}
sayHello();
sayHello('jane');
>>> "Hello, friend"
>>> "Hello, Jane"
function sayHello(name='friend'){
let msg= `Hello, ${newName}`
console.log(msg)
}
>>> "Hello, friend"
>>> "Hello, Jane"
function add(num1,num2){
return num1 + num2;
}
const result=add(2,3);
console.log(result)
ν¨μ ννμ
- νΈμ΄μ€ν μλ¨
let sayHello=function(){
console.log('Hello');
}
sayHello();
νμ΄ν ν¨μ
let add=(n1,n2)=>{
return n1+n2;
}
let add=(n1,n2)=>(return n1+n2;)
let add=(n1,n2)=>n1+n2;
let sayHello = name=>`Hello, ${name}`;
let sayHello = ()=>{
`Hello, ${name}`;
}
let sayHello = function(n1,n2){
const result=n1+n2;
return result;
}
κ°μ²΄
const superman={
name:'clark',
age:33,
}
μ κ·Ό
sueperman.name
superman['age']
superman.gender='male';
superman['hairColor']='black';
delete superman.hairColor;
const name ='μΉ¨κ°';
const age=33;
const superman={
name, // name:name
age,
gender:'male';
}
sueperman.birthDay;
//undefined
'birthDay' in superman;
//false
for(let key in superman){
console.log(key)
console.log(superman[key])
}
const superman={
name:'clark',
age:33,
fly:function(){//λ©μλ
console.log('λ μκ°λλ€.')
}
}
superman.fly()
>>>λ μκ°λλ€
const superman={
name:'clark',
age:33,
fly:function(){//λ©μλ
console.log(`λ μκ°λλ€.${this.name}`);
}
}
fly:function(){//λ©μλ
console.log(`λ μκ°λλ€.${this.name}`);
}
const superman={
name:'clark',
age:33,
fly;
}
λ°°μ΄
let st=['μ² μ','μν¬']
st[0]
st.length
.push() μΆκ°
.pop() λ§¨λ€ μμ
.unshift('κΈ','ν ','μΌ'); λ°°μ΄μμ μΆκ°
.shift(); λ°°μ΄ μ μ κ±°
for(let day of days){
console.log(day)
}
λ°μν