π₯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 μ λ°νν¨.