π»Scope, μ€μ½νπ»
- λ³μμ μλͺ μ£ΌκΈ° λ° λ³μ μμμ μλ―Ένλ€.
- μλ°μ μ€μ½ν
- λ©€λ² λ³μ : ν΄λμ€ μ μμ μ‘΄μ¬
- μ§μ λ³μ : λ©μλ&μ μ΄λ¬Έ μ μμ μ‘΄μ¬
- μλ°μ€ν¬λ¦½νΈμ μ€μ½ν
- μ μ λ³μ : ν νμ΄μ§ λ΄μμλ§ μ‘΄μ¬
- var ν€μλ μμ΄ μ μΈν λ³μλ λͺ¨λ μ μ λ³μμ΄λ€.
- μ§μ λ³μ : ν¨μ&μ μ΄λ¬Έ μ μ μ‘΄μ¬
- μλ°μ€ν¬λ¦½μ€νΈμ μ§μ λ³μλ ν¨μ λ¨μ μ§μλ³μμ΄λ€.
- ν¨μλ§ μκΈ° μμμΌλ‘ μΈμνλ€.(ν¨μ μ€μ½ν)
- μ μ΄λ¬Έμ μμμΌλ‘ μΈμμ λͺ»νλ€.
- μ μ λ³μ : ν νμ΄μ§ λ΄μμλ§ μ‘΄μ¬
μ μλ³μ
<script>
var num1 = 100; //μ μλ³μ
</script>
μ§μλ³μ
<script>
function m1() {
var num2 = 200; //μ§μλ³μ
console.log('num2', num2);
}
m1();
//μλ¬
console.log('num2', num2);
</script>
μ£Όμν κ²β
1. 쑰건문 λ΄μμ μ μΈν λ³μλ μ μλ³μμ΄λ€.
<script>
var num1 = 100; //μ μλ³μ
if (num1>0) {
console.log('μ°Έ');
var num3 = 300; //μ§μλ³μκ° μλ μ μλ³μμ΄λ€.
console.log('num3', num3);
}
console.log('num3', num3); //300
</script>
2. var ν€μλ μμ΄ μ μΈν λ³μλ λͺ¨λ μ μ λ³μμ΄λ€.
<script>
var num4 = 400; //μ μλ³μ
num5 = 500; //μ μλ³μ, var ν€μλ μμ΄ μ μΈνμ¬ κ°λ
μ±μ΄ λ¨μ΄μ§
function m2() {
var num6 = 600; //μ§μλ³μ
num7 = 700; //μ§μλ³μκ° μλ μ μλ³μ
}
m2();
// console.log(num6); //μλ¬
console.log(num7); //700
</script>
'WEB > JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JavaScript] λ¬Έμμ΄ ν¨μ (0) | 2023.10.05 |
---|---|
[JavaScript] νλ³ν (parseInt, parseFloat) + isNaN (0) | 2023.10.05 |
[JavaScript] undefinedμ μ§μ± λΉκ΅ μ°μ°μ(===, !===) (0) | 2023.10.04 |
[JavaScript] function (0) | 2023.10.04 |
[JavaScript] datatype λ° λ³μ μ μΈ (0) | 2023.10.04 |