JavaScript :変数、tiposデdato、スコープyのel hoisting.


アナル・ヌーヴォー3
AllunasデラスCosas Bは、シシカque tenemos queエンタテアA HoraデQuerernosメーターAは、JavaScript息子を魅了します:変数、tiposデdatos、範囲y EL hoisting.エヌRealidad、シーアプレムestaremos o casi siempre estaremosエヌinteracciは、詐欺のdatos、ya海que vengan del lado de nuestros servicios o datos con lo que tentenos que nos va brindar el usuario.としては、comoなしpodemosのエスケープar ellosとして、tenemos queは、レンダリングしますManejarlos.

ティポデDatos
<研究ノート>フランスにおけるプログラムの意義と問題点デモンストレーションにおける原始的なもの
  • Booleano ( Boolean ) : Pueden Representar Dos Volores L - Dance Gicos : Verdadero ( true ) Y FUSE ( false )
  • Null :レジメン国連Valor Nulo.
  • 未定義:レプタータuna変数que no ha ha sido asignada por un valor.
  • Nメロ(ナンバー):como su nombre lo indica、Podemos Representar Cualquier n Mero.
  • bigint : en js tenemos dos popos de n Meros , El bigint Representa un valor exto como los指数, comoとしてalgo : 2 n * 53 n
  • Cadena de Texto ( string ): datos textuales , por ejplo :

  • 変数
    1つのUA変数は、記憶において、2つのESPOPIO ALMACENADADO en、2)NANA変数es unconedorパラalg - rec n dato o valor.エストラース・ヴァレスの叙述形式について
  • Var
  • にさせてください
  • const

  • var
    アンテデecmascript 6つのエーモスエーモスNuna Maneraデ宣言Neoestras変数y時代Con - Palabra Reservada「var」.pero eso nos daba unpar de問題エルプリメロ時代que podエーモス
    Dr . Las VororesのエーモスRasignelsSuena a no no es un Probema , Pero si no tenエーモスエーモスel cuidado suficiente al trabajar nuestras変数Ya - que ' var ' Ns permite la reasignaci ' n n y la redefinaci ' n n
    //var
    
    var sayHello = "Hola olla"
    
    console.log(sayHello) // "Hola olla"
    
    var sayHello= "Hi!"
    
    console.log(sayHello) // "Hi"
    

    レット
    コンヴァート・デ・エス・6におけるコンディションの問題点エスペメリーヌCuadususamosラPalabra Reservadaは、dentroデラスllaves{}をしました.として、Ademは、Darnos NunaキーワードNueva、NOSがUnuNeo範囲を導入しますLilado:ブロック範囲o AlcanceデBloque.
    //let 
    
    let sayHello = "Hola olla"
    
    console.log(sayHello) // "Hola olla"
    
    sayHello = "Hi!"
    console.log(sayHello) // "Hi"
    
    let sayHello= "Hi!"
    
    console.log(sayHello) // error: Identifier 'sayHello' has already been declared
    

    コンスト
    ラ・パパラー・レバヴォーダ「コンスト」ノスアユダアガーダール・ヴォーレスque nunca tendr
    // const
    
    const sayHello = "Hola olla"
    
    console.log(sayHello) // "Hola olla"
    
    sayHello = "Hi!" // error: Assignment to constant variable. 
    
    const sayHello= "Hi!" // error: Identifier 'sayHello' has already been declared
    

    スコープ
    ya llega la hora de hablar del scopeエンターナーエルスコープノスAyudarは、Mucho a la horaの単独のデ宣言Nerestras変数、シーノAエンタテイン・ミュチャスCosas a La horaデProgramar y Pensar C - To Mo sololionar Nuestros t ccicos .ELスコープの決定法スコープとしてのtenemos tres tipos tpos pos : 1 , global , 2 )関数の範囲エーモスAgregar Otros Dos:地方のyデmは、Duloです.
  • Alcanceグローバル:Cuando Declaramos変数fuera de cualquier関数i n、automは、Ticamente se convierteエヌuna変数デAlcanceグローバル.
  • Alcance de Funci des n : Cada Vez que creamos funciones , se crea autom len tticamente un nuevo scope dentro de la nueva function a n n eso hana a caa vez que decemamos variable dentro de una a function i n n , esa variable tendr faalle dencalalo o visibilidad dentro de esa function i n y no se podr eval a a a hera de la function i n
  • 270779172 AlcanceデBloque :エルAlcanceデBloque Llega A JS EN 2015コンE 6、Cuando SE紹介Y y const.エストラーマティカque cualquier変数は、デモン・デ・ラ・ラヴァーズ{s o s o o o pueden serは、dentroデ・エラを見ます.
  • Dalo :キュードゥド・クレモノスUN Nuevo M Dance Dulo、todas las変数que est est n dentro del archivo aunque se encuentren fuera de funciones o llaves , en teor res a podr pl a ser dadadas como変数global ;罪の禁輸は、ESAsの変数sは、ローTienen AlcanceのニベルデMのduloは、Cuando Immunamos explのは、CitamenteエルMは、DuloエヌOro Archivoを除いて.

  • 巻上げ
    veces js hace cosas rarasクレオqueエルは、エヌy siのno na ennoのenendemos podemosコメーターalgunos errore o bueno、tener algunosバグアルゴRarosを結びつけます.エルhoisting esの国連comtamiento que js tiene por defecto y lo que hace esCuandoディゴ「エレベーター」、私をrefiero que coloca todas las宣言は、al inicioデsu範囲です.日本語学習者にとっての記憶の問題点について
    グラシアスPor leer yコンgustoエスペソフィードバック:D