μ΄λ²μλ void ν€μλμ λν΄μ νλ² μμ보λλ‘ ν κΉμ?
μλ°μ€ν¬λ¦½νΈμμ μ¬μ©λλ voidλ μλ°μ voidμ λ³λ° λ€λ₯Όκ² μμ΄λ³΄μ λλ€.
μ°μ μ κ° μ‘°μ¬ν λ°μ μνλ©΄ voidμ μν μ μλμ κ°μ΅λλ€.
void keyword evaluates the expression and always returns undefined.
νλ§λλ‘ "ννμμ νκ°νκ³ νμ undefinedλ₯Ό λ°ννλ€"
λ€μ. μ΄κ² λ¬΄μ¨ λ§μΌκΉμ? μμλ λΆμ λκΈμ’ λ¨κ²¨μ£ΌμΈμ γ
γ
μ¬μ€ ν¬μ€ν μ νλλ° μ΄κ² λλ체 μΈμ μ΄λ»κ² μ°μ΄λμ§μ λν΄μλ μ λ μ λͺ¨λ₯΄κ² μ΅λλ€. μ΄μ¨λ μ΄λ° κ²λ μꡬλ νμλ©΄μ 보μλ©΄ λκ² μ΅λλ€.
μΌλ¨ μμ λ₯Ό νλ² λ³΄λκ² λ«κ² μ£ ?
μλμ κΈ°λ³Έμ μΈ μμ κ° λμμλ€μ.
|
μμ 1:
void ν€μλκ° κ°μ₯ λ§μ΄ μ¬μ©λλ κ³³μ ν΄λΌμ΄μΈνΈ μ¬μ΄λμ javascript: URLβ μ΄λΌκ³ νλ€μ. μ΄ μμ μμλ alertν¨μλ₯Ό μ¬μ©νλλ°μ
νλ² μ€νμμΌ λ³΄μΈμ. void ( )λ₯Ό μμ κ³ κ·Έλ₯ alert('Warning!!!')λ§ μ¨λ κ²°κ³Όλ λκ°μ΄ λμ΅λλ€. μ°¨μ΄κ° λμ§ μ λ μμ§ μ λͺ¨λ₯΄κ² λ€μ.
|
μμ 2:
μ΄λ² μμ μμλ void( )μμ "0" λ§ μ¨λ£μλ€μ. μ¬μ€ μ λ μ΄κ² μ νν λ μλ―Ένλμ§ μμ λͺ¨λ₯΄κ² μ§λ§ μ κ° μ°Έμ‘°ν μ¬μ΄νΈμ μνλ©΄ λ€μμ²λΌ μκΈ°νκ³ μμ΅λλ€. Here the expression "0" is evaluated but it is not loaded back into the current document. 0 μ΄λΌλ κ°μ΄ νκ°κ° λκΈ°λ νλλ° νμ¬λ¬Έμλ‘ loadλμ§λ μλλ€κ³ λ§μ΄μ£ . μ, κ²°κ³Όκ° μμ 1κ³Ό λκ° λ€λ₯Έκ°μ? λ§ν¬λ₯Ό λλ¬λ μλ¬΄λ° λ³νκ° μ보μ΄μ£ ?
|
μμ 3:
μ΄λ² μμ μμλ void ν€μλλ₯Ό μ¬μ©ν¨μΌλ‘μ¨ κ³ μμ μΌλ‘ undefined κ°μ aμ ν λΉνκ³ μμ΅λλ€. λ μ€μ λ‘ μ΄λ κ² μΈλ§ν μΌμ μμ κ² κ°μ§λ§ μ΄λ° μμ λ μꡬλ νμλ©΄ λ κ² κ°λ€μ.
|
μμ 4:
λ§μ§λ§ μμ μ λλ€. μ΄λ² μμ μμλ void( )μμμνΉμ λ³μμ κ°μ ν λΉνκ³ ν λΉλ κ°μ κ²½κ³ μ°½μ μ΄μ©ν΄μ λΏλ €μ£Όκ³ μμ΅λλ€.
μ¬μ€ voidν€μλκ° μμ΄λ κ²°κ³Όλ λμΌνκ² λμ΅λλ€λ§....λλ체 μ voidν€μλλ₯Ό μ°λμ§λ λͺ¨λ₯΄κ² λ€μ γ γ ;;;;
|
Reference : http://www.tutorialspoint.com/javascript/javascript_void_keyword.htm