π₯3μ°¨μπ₯
β
μ°μ μ°μ°μ
β
ν¨μ μ¬μ©νκΈ°
β
κ΄κ³μ°μ°μ
β
μ°μ°μ μ°μ μμ
β
String μ΄μ΄λΆμ΄κΈ°
β
String λ€λ£¨κΈ°
ex) a = 5; -1; // a = -5
, μ¦κ° μ°μ°μ ++ λλ --
πfunction.htmlπ
<html>
<head>
<meta charset="utf-8">
<script src="function.js"></script>
</head>
<body>
function
</body>
</html>
πfunction.jsπ
function return_test() {
return;
// return ꡬ문μ λ§λ ν¨μκ° μ’
λ£λλ―λ‘ μλμ μ½λλ μ€νλμ§ μμ.
// λ°ννλ κ°μ΄ μκΈ° λλ¬Έμ undefined λ°νλ¨.
console.log("μ€νλμ§ μλ μ½λ");
}
function print(message) {
console.log("print function in");
console.log(message);
console.log("print function out");
// return κ΅¬λ¬Έμ΄ μκΈ° λλ¬Έμ undefined λ°νλ¨.
}
function sum(arg1, arg2) {
var result = arg1 + arg2;
return result;
}
λ¬Έμμ΄(μ΄λ¦).length λλ λ¬Έμμ΄["length"]
λ‘ μ¬μ©ν¨.λΆμΌ λ¬Έμμ΄ 1.concat(λ¬Έμμ΄2)
λ‘ μ¬μ©ν¨.λ¬Έμμ΄1.concat(λ¬Έμμ΄2).concat(λ¬Έμμ΄3)...
μΌλ‘ μ¬μ©ν¨.λ¬Έμμ΄1 + λ¬Έμμ΄2
μ κ°μ΄ λ§μ
μ°μ°μλ₯Ό μ¬μ©ν¨.λ¬Έμμ΄ + numberν
κ³Ό numberν + λ¬Έμμ΄
μ€ν κ²°κ³Ό λͺ¨λ λ¬Έμμ΄λ‘ λ°νλλ€.λ¬Έμμ΄.charAt(index)
""
μ΄ λ°νλ¨.λ¬Έμμ΄[index]
undefined
κ° λ°νλ¨.λ¬Έμμ΄.substring(index1, index2)
: index1 μμΉλΆν° index-1 μμΉκΉμ§ λ°νλ¬Έμμ΄.substr(index, length)
: index μμΉλΆν° length κΈΈμ΄λ§νΌ λ¬Έμμ΄ λ°νλ¬Έμμ΄.substr(-index)
λ₯Ό μ
λ ₯νλ€λ©΄ λ€μμλΆν° index ν¬κΈ°λ§νΌμ λ¬Έμμ΄ λ°νλ¬Έμμ΄.substr(-index.length)
λ₯Ό μ
λ ₯νλ€λ©΄ λ€μμλΆν° index λ²μ§Έμ λ¬Έμμ΄λΆν° length λ§νΌ(μ€λ₯Έμͺ½ λ°©ν₯μ)μ λ¬Έμμ΄ λ°νλ¬Έμμ΄1.indexOf("λ¬Έμμ΄2")
: λ¬Έμμ΄1 μμ λ¬Έμμ΄2 μ 첫λ²μ§Έ λ¬Έμμ μμΉ index λ°νλ¬Έμμ΄1.lastIndexOf("λ¬Έμμ΄2")
: λ¬Έμμ΄1 μμ λ¬Έμμ΄2 μ λ§μ§λ§ λ¬Έμμ μμΉ index λ°ν-1
μ λ°νν¨.