?????? ?? ??
?? ??
?? ?? ? ????? ???? ?????.
abs(10) ; / / 10 ??
abs(-9); // 9 ??
JavaScript??? ?? ??? ??? ????? ???? ???? ??? ?????? ? ?? ????? ??? ??? ????.
abs(10, 'blablabla') // Return 10
abs(-9, 'haha', 'hehe', null); // Return 9
???? ?? ?? ????? ???? ?????. Defined:
abs(); // Return NaN
??, abs(x) ??? ???? x? unundefined? ?? ??, ?? ??? ??? ????. NaN???.
???? ?? ??? ????? ????? ?????.
function abs(x) { if (typeof x !== 'number') { throw 'Not a number'; } if (x >= 0) { return x; } else { return -x; } }
?? ????? ?? ?? ?? ??? ?? ?? ?????
<!DOCTYPE html> <html> <body> <p>點(diǎn)擊這個(gè)按鈕,來調(diào)用帶參數(shù)的函數(shù)。</p> <button onclick="myFunction('學(xué)生','XXX')">點(diǎn)擊這里</button> <script> function myFunction(name,job) { alert("Welcome " + name + "," + job); } </script> </body> </html>