onclick点击显示当前日期

  1. !DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>菜鸟教程(runoob.com)</title>
  6. </head>
  7. <body>
  8. <h1>我的第一个 JavaScript 程序</h1>
  9. <p id="demo">这是一个段落</p>
  10. <button type="button" onclick="displayDate()">显示日期</button>
  11. <script>
  12. function displayDate(){
  13. document.getElementById("demo").innerHTML=Date();
  14. }
  15. </script>
  16. </body>
  17. </html>

结果

image.png

原型应用-为内置对象扩展自定义方法

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <script>
  11. console.dir(Array.prototype);
  12. //给数组内置对象添加一个求和的方法(sum),将来只需要调用这个方法,就可以获取数组元素的和
  13. Array.prototype.sum = function(){
  14. //定义一个求和变量
  15. var sum = 0
  16. //遍历数组元素
  17. for(var i=0; i<this.length;i++){
  18. sum += this[i]
  19. }
  20. //返回结果
  21. return sum
  22. }
  23. //调用
  24. var arr = [3,2,3]
  25. var sum = arr.sum()
  26. console.log(sum);
  27. var arr1 = new Array(5,6,7)
  28. var sum1 = arr1.sum()
  29. console.log(sum1);
  30. </script>
  31. </body>
  32. </html>

结果

image.png