. .
1. .
2. .
3. , . .
4. .
5. ?
6. .
7. .
8. .
9. .
10. ?
11. , .
12. .
13. , .
14. .
15. , .
16. , .
17. .
18. ?
19. , , .
20. true, , false .
21. , .
1. JavaScript?
2. ?
3. JavaScript?
4. ?
5. Math?
6. JavaScript.
9
: JavaScript. . (8 )
: , JavaScript HTML-.
JavaScript - . - , JavaScript. . , [6].
JavaScript . :
objectName.propertyName. , . , , myCar. , make, model, year :
|
|
, :
mycar["make"] = "FordmyCar["model"] = "Mustang"myCar["year"] = 69;, . , , , : < } result; return \n??=" + obj[i] + " +="obj_name" i?.? result="" obj) in (var for var { obj_name) show_props(obj,>
, show_props(myCar, "myCar") :
myCar.make = FordmyCar.model = MustangmyCar.year = 67, , :
temp[0] = 34temp[1] = 42temp[2] = 56temp, temp[ i ], i - 0 2.
- JavaScript. - JavaScript - , .
function,
-
- , ,
- JavaScript , , , {...}
, . HEAD . , .
.
, pretty_print:
function pretty_print(string) { document.write("" + string) }, HTML, (+), .
. , .
. . , :
functionName. arguments [i],functionName - , i - , . , , myfunc, myfunc.arguments [0]. arguments.length.
, . , , :
function factorial(n) { if ((n == 0) || (n == 1)) return 1 else { result = (n * factorial(n-1)) return result }}:
for (x = 0; x < 5; x++) { document.write(x, " factorial is ", factorial(x)) document.write("")}:
- 1
- 1
- 2
- 6
- 24
- 120
|
|
, , arguments. , , . arguments.length, , , arguments.
, , , HTML. - , "U", "O", (). :
function list(type) { document.write("<" + type + "L") // for (var i = 1; i < list.arguments.length; i++) // document.write("" + list.arguments[i])document.write("</"+type+"L")// } , . , : list("o", "one", 1967, "three", "etc, et 1. one2. 19673. three4. etc, etc...
- , . , . , , :
object.methodname = function_name,object - , methodname - , , function_name - .
:
object.methodname (params);