π FrontEnd/JavaScript
-
JavaScript λ°°μ΄ λ©μλμ μκ°λ³΅μ‘λπ FrontEnd/JavaScript 2022. 12. 14. 17:36
μμνλ©΄μ μλ°μ€ν¬λ¦½νΈ λ°°μ΄ λ©μλμ κ΄ν μκ° λ³΅μ‘λλ₯Ό 곡λΆν©λλ€. λ°°μ΄ λ©μλμ μκ° λ³΅μ‘λ μκ° λ³΅μ‘λλ? μκ° λ³΅μ‘λλ κ°λ¨νκ² λ§ν΄μ μκ³ λ¦¬μ¦μ΄ μ΄λ€ λ¬Έμ λ₯Ό ν΄κ²°νλ λ° κ±Έλ¦¬λ μκ°μ λ§ν©λλ€. μκ° λ³΅μ‘λ νμλ λΉ μ€ νκΈ°λ²μ μ¬μ©νμμ΅λλ€. μκ³ λ¦¬μ¦μ ν¨μ¨μ±μ νκΈ°ν΄μ£Όλ νκΈ°λ²μ λλ€. λ°°μ΄ λ©μλ μκ° λ³΅μ‘λ λ°°μ΄μμ λ§μ΄ μ¬μ©νλ λ©μλλ€μ μκ° λ³΅μ‘λλ₯Ό μμ보λλ‘ νκ² μ΅λλ€. 1. push() - O(1) λ°°μ΄ λμ μλ‘μ΄ μμλ₯Ό μΆκ°ν΄μ£Όλ λ©μλμ λλ€. μΌμ ν O(1)μ 볡μ‘λλ₯Ό κ°μ΅λλ€. μ λ ₯κ°μ΄ μ¦κ°νλλΌλ μκ°μ λ³νμ§ μμ΅λλ€. const names = ['Luis','John','Jose']; names.push("Aaron"); console.log(names); // (4)..
-
Number() κ³Ό parseInt() μ μ°¨μ΄λ 무μμΌκΉ?π FrontEnd/JavaScript 2022. 11. 15. 12:26
μμνλ©΄μ Number() κ³Ό parseInt() μ μ°¨μ΄λ 무μμΌκΉ? μ λν λ΅μ μ°Ύμκ°λλ€. Number() κ³Ό parseInt()μ μ°¨μ΄ Number() κ³Ό parseInt()? Number() κ³Ό parseInt() λ λ λ€ λ¬Έμμ΄μ μ«μλ‘ νλ³ν ν΄μ£Όλ ν¨μμ λλ€. // Number() κ³Ό parseInt() μμ // Numberκ³Ό parseInt λ λ€ λ¬Έμμ΄μ μ«μλ‘ νλ³ν let num = Number("1234"); console.log(num); // 1234 num = parseInt("1234"); console.log(num); // 1234 μ°¨μ΄μ μ? μ«μμ λ¬Έμκ° κ²°ν©λμ΄μλ λ¬Έμμ΄μ νμΈν΄λ³΄λ©΄ μ μ μμ΅λλ€. // μ«μ + λ¬Έμ num = Number("1234μλ νμΈ..
-
JavaScript μλ°μ€ν¬λ¦½νΈ ννμκ³Ό ννμμ΄ μλ λ¬Έ?π FrontEnd/JavaScript 2022. 6. 16. 15:08
μμνλ©΄μ JavaScript μλ°μ€ν¬λ¦½νΈμμ ννμκ³Ό ννμμ΄ μλ μΌλ° λ¬Έμ μ΄λ»κ² ꡬλΆν κΉ? μ λν λ΅μ μ°Ύμλ΄ λλ€. ννμκ³Ό ννμμ΄ μλ λ¬Έ ꡬλΆνκΈ° ννμμ΄λ? ννμ(express) μ κ°μΌλ‘ νκ°λ μ μλ λ¬Έ(statement) μ λλ€. // ννμ μμ // ννμμ΄ μλ λ¬Έ var a; // λ³μ μ μΈλ¬Έμ κ°μΌλ‘ νκ° λμ§ μκΈ° λλ¬Έμ ννμμ΄ μλλλ€. // ννμμΈ λ¬Έ 100; // 100 μ΄λΌλ μ«μλ 리ν°λ΄ μ¦, κ°μ΄κΈ° λλ¬Έμ ννμμ λλ€. a = 1 + 2; // a = 1 + 2 λ μμ ν λ¬Έμ΄κΈ°λ νλ©΄μ ννμμ λλ€. κ·Έλ λ€λ©΄? κ°μΌλ‘ νκ°λ μ μλ λ¬Έμ΄λ©΄ ννμ κ°μΌλ‘ νκ°λ μ μλ λ¬Έμ΄λ©΄ ννμμ΄ μλ λ¬Έμ΄ λ©λλ€. ꡬλΆνλ μ¬μ΄ λ°©λ² κ°μ₯ κ°λ¨ν λ°©λ²μ λ°λ‘ λ³..
-
JavaScript μλ°μ€ν¬λ¦½νΈ λ³μ κ° μ¬ν λΉμ κ°μ λ©λͺ¨λ¦¬ 곡κ°μ κ°μ λ€μ λ£λκ² μλλΌκ³ ?π FrontEnd/JavaScript 2022. 6. 14. 18:24
μμνλ©΄μ μ λͺ© κ·Έλλ‘λλ€. μλλλ€. λ³μ μ¬ν λΉμ κ°μ λ©λͺ¨λ¦¬ 곡κ°μ λΉμ°κ³ λ€μ λ£λ κ²μ΄ μλλ€ λ³μ μ¬ν λΉμ΄λ? μ¬ν λΉμ΄λ λ³μμ μ μ₯λ κ°μ λ€λ₯Έ κ°μΌλ‘ λ³κ²½νλ κ²μ λ§ν©λλ€. // μ¬ ν λΉ μ var number = 12; // λ³μ μ μΈκ³Ό κ° ν λΉ number = 123; // κ°μ μ¬ν λΉ μ¬ν λΉκ³Ό λ©λͺ¨λ¦¬ κ³΅κ° μμ μμ μμ 보μλ―μ΄ μ¬ν λΉ κ° 123 μ 12 κ° μ μ₯λμ΄ μλ λ©λͺ¨λ¦¬ 곡κ°μ μ§μ°κ³ μ¬ν λΉ νλ κ²μ΄ μλλΌ, μλ‘μ΄ λ©λͺ¨λ¦¬ 곡κ°μ ν보νκ³ κ·Έ λ©λͺ¨λ¦¬ 곡κ°μ 123 κ°μ μ μ₯ν©λλ€. μ¦, μ΄μ μ 곡κ°μ λ€μ μ¬μ©νλ κ²μ΄ μλλλ€. μλ‘μ΄ λ©λͺ¨λ¦¬ 곡κ°μ μ¬μ©νλ κ²μ λλ€. μ¬μ©νμ§ μλ λ©λͺ¨λ¦¬ κ·Έλ λ€λ©΄ μ°μ§ μλ λ©λͺ¨λ¦¬ 곡κ°μ μ΄λ»κ² μ²λ¦¬λ κΉμ? λ°λ‘ κ°λΉμ§ μ½λ ν°μ μν΄ ..
-
JavaScript μλ°μ€ν¬λ¦½νΈ κΈ°μ΄ - ν¨μπ FrontEnd/JavaScript 2022. 6. 3. 15:50
μμνλ©΄μ μλ°μ€ν¬λ¦½νΈ κΈ°μ΄λ₯Ό 곡λΆν©λλ€. μ΄λ²μ ν¨μλ₯Ό 곡λΆν©λλ€. 1. ν¨μ (1) ν¨μλ? ν¨μλ μΌλ ¨μ μ€νλ¬Έμ μ μ₯ν μ μλ 곡κ°μ κ°λ¦¬ν΅λλ€. ν¨μμ μ μ₯λ μΌλ ¨μ μ€νλ¬Έμ ν¨μ νΈμΆλ¬Έμ μν΄ μΈμ λ μ€νν μ μμ΅λλ€. (2) κΈ°λ³Έ ν¨μ μ μλ¬Έ // κΈ°λ³Έν function ν¨μλͺ () { // ν¨μ μ μλ¬Έ μ€νλ¬Έ; } ν¨μλͺ (); // ν¨μ νΈμΆλ¬Έ // μ function test() { document.write("hello"); } test(); (2) μμ λ°°κ²½μμ λ°κΏλ³΄μμ (3) λ§€κ° λ³μκ° μλ ν¨μ μ μλ¬Έ λ§€κ° λ³μλ ν¨μλ₯Ό νΈμΆνμμ λ μ λ¬ν κ°μ μ μ₯νλ λ³μλ₯Ό κ°λ¦¬ν΅λλ€. μ΄λ κ² μ λ¬λ κ°μ ν¨μ μ μλ¬Έ λ΄μ μΌλ ¨μ μ€νλ¬Έμ μ¬μ©ν μ μμ΅λλ€. // κΈ°λ³Έν functio..
-
JavaScript μλ°μ€ν¬λ¦½νΈ κΈ°μ΄ - κ°μ²΄π FrontEnd/JavaScript 2022. 5. 30. 20:06
μμνλ©΄μ μλ°μ€ν¬λ¦½νΈ κΈ°μ΄λ₯Ό 곡λΆν©λλ€. μλ°μ€ν¬λ¦½νΈμ κ°μ²΄λ₯Ό μμ μ ν¨κ» 곡λΆν©λλ€. 1. κ°μ²΄ (1) κ°μ²΄λ? μλ°μ€ν¬λ¦½νΈλ κ°μ²΄(Object) κΈ°λ° μΈμ΄μ λλ€. κ°μ²΄λ κΈ°λ₯(λ©μλ) λλ μμ±μΌλ‘ ꡬμ±λμ΄ μμ΅λλ€. // κΈ°λ³Έν κ°μ²΄.λ©μλ(); TV.μΌλ€(); TV.λλ€(); κ°μ²΄.μμ± λλ κ°μ²΄.μμ±=κ°; TV.λλΉ = "30inch"; TV.μμ = "black"; (2) κ°μ²΄μ μ’ λ₯ κ°μ²΄λ ν¬κ² μΈ κ°μ§λ‘ λΆλ₯ν μ μμ΅λλ€. (2-1) λ΄μ₯ κ°μ²΄ μλ°μ€ν¬λ¦½νΈ μ체 λ΄μμ μ§μνλ κ°μ²΄λ₯Ό κ°λ¦¬ν΅λλ€. λ΄μ₯ κ°μ²΄μλ λ¬Έμ(String), λ μ§(Date), μν(Math), λ°°μ΄(Array) κ°μ²΄ λ±μΌλ‘ ꡬμ±λμ΄μμ΅λλ€. (2-2) λΈλΌμ°μ κ°μ²΄ λͺ¨λΈ(BOM) λΈλΌμ°μ μ κ³μΈ΅μ μΌλ‘ λ΄μ₯λμ΄ ..
-
JavaScript μλ°μ€ν¬λ¦½νΈ κΈ°μ΄ - μ μ΄λ¬Έπ FrontEnd/JavaScript 2022. 5. 29. 02:27
μμνλ©΄μ μλ°μ€ν¬λ¦½νΈ κΈ°μ΄λ₯Ό 곡λΆν©λλ€. μ΄λ²μ μ μ΄λ¬Έμ μμ μ ν¨κ» 곡λΆν©λλ€. 1. μ μ΄λ¬Έμ΄λ? μ μ΄λ¬Έμ νλ‘κ·Έλ¨μ νλ¦μ μ μ΄ν μ μλλ‘ λμμ£Όλ μ€νλ¬Έμ λ§ν©λλ€. μ μ΄λ¬Έμ μΈ κ°μ§λ‘ λΆλ₯ν μ μμ΅λλ€. '쑰건 λ§μ‘± μ¬λΆμ λ°λΌ μ€νλ¬Έμ μ μ΄ν μ μλ 쑰건문' -> if / else / else if 'λ³μμ μΌμΉνλ κ²½μ°μ κ°μ λ°λΌ μ€νλ¬Έμ μ μ΄ν μ μλ μ νλ¬Έ' -> switch 'νΉμ μ€νλ¬Έμ μ¬λ¬ λ² λ°λ³΅ μ€νν μ μλλ‘ νλ λ°λ³΅λ¬Έ' -> while / for 2. 쑰건문 (1) if λ¬Έ if λ¬Έμ 쑰건μμ λ§μ‘±(true)ν κ²½μ°μλ§ μ€νλ¬Έμ μ€νν©λλ€. // κΈ°λ³Έν if (쑰건μ) { μ€νλ¬Έ; } (1) μμ (2) else λ¬Έ else λ¬Έμ 쑰건μμ λ§μ‘±(true)ν κ²½μ°..
-
JavaScript μλ°μ€ν¬λ¦½νΈ μ°μ°μ μ°μ μμπ FrontEnd/JavaScript 2022. 5. 28. 23:05
μμνλ©΄μ μλ°μ€ν¬λ¦½νΈμμ μ¬μ©νλ μ°μ°μλ€μ μ°μ μμλ₯Ό μμλ΄ μλ€. μ°μ°μ μ°μ μμ μ°μ°μλ€μ μ°μ μμλ λ€μκ³Ό κ°μ΅λλ€. 1μμ. ( ) 2μμ. λ¨ν μ°μ°μ ( --, ++, ! ) 3μμ. μ°μ μ°μ°μ ( +, /, %, +, - ) 4μμ. λΉκ΅ μ°μ°μ ( >, >=,