πμλ°μ€ν¬λ¦½νΈ νμ
π μλ°μ€ν¬λ¦½νΈ(Javascript)λ μΉ κ°λ°μμ κ°μ₯ λ리 μ¬μ©λλ νλ‘κ·Έλλ° μΈμ΄ μ€ νλμ λλ€. λ€μν νλ«νΌμμ μ€νλ μ μμΌλ©°, λμ μΈ μΉ νμ΄μ§λ₯Ό ꡬμΆνκ³ μΉ μμ© νλ‘κ·Έλ¨μ κ°λ°νλ λ° μ¬μ©λ©λλ€. μλ°μ€ν¬λ¦½νΈ(Javascript)λ 1995λ Mr.Brendan Eich(λΈλ λ μμ΄ν¬) κ°λ°νμ΅λλ€.
πNode.js μλ² μ¬μ΄λ μλ°μ€ν¬λ¦½νΈ(Javascript)
π 2009λ Node.js λ±μ₯νμ¬ μλ°μ€ν¬λ¦½νΈκ° μΉ λΈλΌμ°μ λΏ μλλΌ μλ² μ¬μ΄λμμλ μ€νλ μ μκ² λμμ΅λλ€. Node.jsλ Chrome V8Javascript μμ§μ μ¬μ©νμ¬ λΉ λ₯Έ μ€ν μλμ νμ₯μ±μ μ 곡ν©λλ€. Express.js, Next.jsμ κ°μ Node.js κΈ°λ° μΉ νλ μμν¬μ λΌμ΄λΈλ¬λ¦¬λ€μ΄ λ±μ₯νμ¬ μλ² κ°λ°μμ μλ°μ€ν¬λ¦½νΈκ° λ리 μ¬μ©λκ³ μμ΅λλ€.
πJavascript λ³μμ μμ
λ³μλ₯Ό μ μΈν μ μλ 3κ°μ§ λ°©λ² : var, let, const
1.var
var myVar = "Hello Web3";
console.log(myVar);
2.let
let myLet = "Hello Web 3.0";
console.log(myLet);
3.const
const myConst = "Hello Blockchain";
console.log(myConst);
Visual Studio Code νΈμ§κΈ°μμ
var __λ³μ__ = "Hello Web3";
let __λ³μ__ = "Hello Web 3.0";
const __λ³μ__ = "Hello Blockchain";
console.log(λ³μ);
ν°λ―Έλμμ μ€ννλ©΄ string νμ λ¬Έμμ΄μ΄ "Hello Web3"μ€νλλ€.
πJavascript λ°μ΄ν° νμ
let num = 10;
console.log(num);
console.log(typeof num);
μ€μ(float)
let num2 = 3.14;
console.log(num2);
console.log(typeof num2);
μ§μν(Exp)
let num3 = 2.5e5; //2.5 x 10^5
console.log(num3);
console.log(typeof num3);
Nan = Not a Number
let num4 = "Hello" / 2;
console.log(num4);
Infinity(무νλ)
let num5 = 1 / 0;
console.log(num5);
console.log(typeof num5);
Infinity(무νλ)
let num6 = -1 / 0;
console.log(num6);
console.log(typeof num6);
πJavascript λ°μ΄ν° νμ
λ¬Έμ : string(λ¬Έμμ΄ = λ¬Έμμ λμ΄)
'' = "" (κ°μ μλ―Έ)
let str = "Hello World";
console.log(str);
console.log(typeof str);
λ¬Έμμ΄ κΈΈμ΄ νμΈ νκΈ°
console.log(str.length)
λ¬Έμμ΄ κ²°ν© νκΈ°
let str1 = "Hello";
let str2 = "World";
let result = str1.concat(str2);
console.log(result)
λ¬Έμμ΄ μλ₯΄κΈ°
let str3 = "Hello, World";
console.log(str3.substr(7, 5));
console.log(str3.slice(7, 12));
λ¬Έμμ΄ κ²μ νκΈ°
let str4 = "Hello, World1";
console.log(str4.search("World"));
λ¬Έμμ΄ λ체 νκΈ°
let str5 = "Hello, World";
let result01 = str5.replace("World", "Javascript");
console.log(result01);
λ¬Έμμ΄ λΆν νκΈ°
let str6 = "apple, banana, kiwi";
let result02 = str6.split(",");
console.log(result02)
λκΈ