🌟 220705.TIL

UniverseΒ·2022λ…„ 7μ›” 6일
0

study

λͺ©λ‘ 보기
10/49
post-custom-banner

λ³€μˆ˜


var λ³€μˆ˜μ΄λ¦„ = 자료;
let λ³€μˆ˜μ΄λ¦„ = 자료;
const λ³€μˆ˜μ΄λ¦„ = 자료;

λ³€μˆ˜λŠ” 자료λ₯Ό μ €μž₯ν•  창ꡬ

= λŠ” 자료λ₯Ό λ³€μˆ˜μ΄λ¦„ 에 ν• λ‹Ήν•΄μ£ΌλŠ” 역할을 ν•œλ‹€

β€˜μ„ μ–Έβ€™ - var 이름;
β€˜ν• λ‹Ήβ€™ - = 자료; λ³€μˆ˜μ— μžλ£Œλ„£κΈ°
β€˜λ²”μœ„β€™ -

function ν•¨μˆ˜() {
  var 이름 = β€˜kim’;

}

ν•¨μˆ˜μ•ˆμ—μ„œ λ§Œλ“  λ³€μˆ˜λŠ” ν•¨μˆ˜μ—μ„œλ§Œ μ“Έ 수 μžˆλ‹€.
ν•¨μˆ˜λ°–μ—μ„œ λ§Œλ“  λ³€μˆ˜λŠ” ν•¨μˆ˜μ—μ„œλ„ μ“Έ 수 μžˆλ‹€.

var - μž¬μ„ μ–Έ, μž¬ν• λ‹Ή κ°€λŠ₯

λ²”μœ„λŠ” function

let - μž¬μ„ μ–Έμ΄ λΆˆκ°€λŠ₯

let 이름 ~~
let 이름 ~~
λΆˆκ°€λŠ₯ - λ³€μˆ˜λ₯Ό 까먹고 또 λ§Œλ“€κ²½μš°λ₯Ό 방지
λ²”μœ„κ°€ {} μ•ˆμͺ½

const - μž¬μ„ μ–Έ, μž¬ν• λ‹Ήμ΄ λΆˆκ°€λŠ₯

const 이름 = β€˜kim’
이름 = β€˜park’ λΆˆκ°€λŠ₯ - μƒμˆ˜μ„ μ–Έμ‹œ 유리
λ²”μœ„κ°€ {} μ•ˆμͺ½

λ³€μˆ˜μ„ μ–Έ μ—°μŠ΅

이자율 κ³„μ‚°ν•˜κΈ°

function 이자율(x){
    let firstInt = 0;
    let LastInt = 0;
    if(x < 50000){
        firstInt = x * 1.15;
        LastInt = firstInt * 1.15;
    } else {
        firstInt = x * 1.2;
        LastInt = firstInt * 1.2;
    }
    console.log('1λ…„μ°¨ = ' + firstInt + '/' + '2λ…„μ°¨ = ' + LastInt);
}

컀피리필

function 리필(x) {
    let firstRefill = 0;
    let SecondRefill = 0;
    let iLovecoffee = 0;
    firstRefill = x * (2/3);
    SecondRefill = firstRefill * (2/3);
    iLovecoffee = x + firstRefill + SecondRefill;
    console.log(iLovecoffee);
}

이성계가 νƒœμ–΄λ‚œ 년도 λ§žμΆ”κΈ°

<p>νƒœμ‘° 이성계가 νƒœμ–΄λ‚œ λ…„λ„λŠ”?</p>
<input type="text" id="answer">
<button id="send-answer">제좜</button>
<script>
    let count = 0;
    document.querySelector('#send-answer').addEventListener('click',function(){
        let $answer = document.querySelector('#answer').value;    
        if($answer === '1335'){
            alert('성곡!');
            count = 0;
        } else {
            count++;
            if(count > 3){
                alert('바보');
                count = 0;
            }
        } 
    })
</script>

λ³€μˆ˜μ„ μ–Έ μœ„μΉ˜μ— λŒ€ν•œ κ³ μ°°

맨날 μ‹€μˆ˜ν•˜κ±°λ‚˜, 고쳐도 μ™œ 이게 정닡인지 잘 λͺ°λžλ˜ λΆ€λΆ„
μ²˜μŒμ— μ‹€μˆ˜ν–ˆλ˜κ²Œ $answer λ³€μˆ˜λ₯Ό λ°”κΉ₯으둜 λΉΌμ„œ 였λ₯˜κ°€ λ‚¬μ—ˆλ‹€
κ°•μ˜μ—μ„œ μ•„μ£Ό λͺ…μΎŒν•œ 닡을 μ–»μ—ˆλŠ”λ°
정말 μ˜€λž«λ™μ•ˆ κΆκΈˆν–ˆλ˜ λ¬ΌμŒμ— λ§ˆμΉ¨ν‘œλ₯Ό μ°μ–΄μ£ΌλŠ” λ‹΅μ΄μ—ˆλ‹€
λ³€μˆ˜λ₯Ό μ–Έμ œ λ§Œλ“€μ§€ 잘 κ²°μ •ν•΄μ•Ό ν•˜λŠ”λ°
λ³€μˆ˜λ₯Ό ν•¨μˆ˜ μ•ˆμ— λ„£μœΌλ©΄ 이벀트 λ°œλ™μ‹œμ— 1회 μ‹€ν–‰λ˜κ³ 
ν•¨μˆ˜ 밖에 있으면 μƒˆλ‘œκ³ μΉ¨μ‹œ 1회 μ‹€ν–‰λœλ‹€λŠ” 것이닀.
μœ„μ˜ μ½”λ”©μœΌλ‘œ 예λ₯Ό λ“€λ©΄
count λ³€μˆ˜λŠ” λ‹΅μ•ˆμ„ μ œμΆœν• λ•Œλ§ˆλ‹€ μŒ“μ—¬μ•Ό ν•˜λ―€λ‘œ ν•¨μˆ˜ λ°”κΉ₯에 μ •μ˜λ˜μ–΄μ•Ό ν•˜κ³ 
$answer λ³€μˆ˜λŠ” ν΄λ¦­μ‹œ μ œμΆœλ˜μ–΄μ•Ό ν•  λ‹΅μ•ˆμ΄λ―€λ‘œ ν•¨μˆ˜ μ•ˆμͺ½μ— μ •μ˜λ˜μ–΄μ•Ό ν•œλ‹€
μ •λ¦¬ν•˜μžλ©΄
ν•¨μˆ˜μ˜ κΈ°λŠ₯, κ·ΈλŸ¬λ‹ˆκΉŒ λ‚΄κ°€ κ΅¬ν˜„ν•˜κ³  싢은 λͺ©μ μ— λ”°λΌμ„œ λ³€μˆ˜λ₯Ό μ–΄λ””μ„œ ν™œμš©ν•  지 κ³ λ €ν•΄μ•Ό ν•œλ‹€

그리고 또..

λ³€μˆ˜μ„ μ–Έμ— λŒ€ν•΄μ„œ 찾아보닀가
μžλ°”μŠ€ν¬λ¦½νŠΈ μŠ€νƒ€μΌ κ°€μ΄λ“œλ₯Ό μ£½ 읽어보고
κ·Έλ™μ•ˆ μŠ΅κ΄€μ μœΌλ‘œ 생각없이 써내렀간 μ½”λ“œλ“€μ— λŒ€ν•΄ λ‹€μ‹œ 생각해볼 수 μžˆμ—ˆλ‹€
유λͺ…ν•œ κΈ°μ—…λ“€μ—μ„œ μ“°λŠ” μŠ€νƒ€μΌ κ°€μ΄λ“œλ₯Ό 주기적으둜 μ½μ–΄λ³΄λŠ”κ²Œ 쒋을 것 κ°™λ‹€

에어비앀비 ν•œκΈ€ μŠ€νƒ€μΌκ°€μ΄λ“œ

μžλ°”μŠ€ν¬λ¦½νŠΈ μŠ€νƒ λ‹€λ“œ μŠ€νƒ€μΌ

일관성 μžˆλŠ” μžλ°”μŠ€ν¬λ¦½νŠΈ μŠ€νƒ λ‹€λ“œ μŠ€νƒ€μΌ

setTimeout

setTimeout(function(){
  '$ 초 후에 μ‹€ν–‰ν•  ν•¨μˆ˜'
},$) // $λŠ” ms λ‹¨μœ„ ($ : 1000 = 1초)

setInterval

setInterval(function(){
  '$ 초 λ§ˆλ‹€ μ‹€ν–‰ν•  ν•¨μˆ˜'
},$)

μžλ°”μŠ€ν¬λ¦½νŠΈ 문법 vs μ›Ή API

if var function // 이건 μžλ°”μŠ€ν¬λ¦½νŠΈ 문법

!=

document.querySelector() // μ΄λ ‡κ²Œ μƒκΈ΄κ²Œ Web Api
setTimeout()
alert()

μ›Ή api에 λŒ€ν•΄ 더 μ•Œμ•„λ³Ό 것

였늘의 μˆ™μ œ

  • 닀크λͺ¨λ“œ, 라이트λͺ¨λ“œ λ²„νŠΌ κ΅¬ν˜„
    • 라이트λͺ¨λ“œ λ„€λΈŒλ°” #ccb9bc / μŠ€ν¬λ‘€λ°” ffebee / λ°°κ²½ #ffffff
    • 닀크λͺ¨λ“œ λ„€λΈŒλ°” #7f0000 / μŠ€ν¬λ‘€λ°” #b71c1c / λ°°κ²½ #f05545
  • μƒˆλ‘œκ³ μΉ¨μ‹œ 5초 이내 κ΅¬λ§€μ‹œ μ‚¬μ€ν’ˆ 증정! 의 μˆ«μžκ°€ μ΄ˆλ‹¨μœ„λ‘œ μ€„μ–΄λ“€κ²Œ
  • ν΄λ¦­ν•˜λ©΄, 5μ΄ˆκ°€ μ§€λ‚˜λ©΄ μ‚¬λΌμ§€κ²Œ
  • ν΄λ¦­ν•˜κ±°λ‚˜ 5μ΄ˆκ°€ μ§€λ‚˜λ©΄ μ…‹μΈν„°λ²Œ μ’…λ£Œ
profile
Always, we are friend 🧑
post-custom-banner

0개의 λŒ“κΈ€