10
0

4_堆&栈.html 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. // js当中数据类型 :String字符型 Number数值型 Boolean布尔型 Array数组 Object对象
  11. // 基本数据类型(简单数据类型):String字符型 Number数值型 Boolean布尔型
  12. // 引用数据类型(复杂数据类型):Array数组 Object对象
  13. // var a = 10;
  14. // var b = 10;
  15. // var a = "a";
  16. // var b = "a";
  17. // var a = true;
  18. // var b = true;
  19. // var a = [1];
  20. // var b = [1];
  21. // if( a == b){
  22. // console.log("相等")
  23. // }else{
  24. // console.log("不相等");
  25. // }
  26. // var arr = [1,2,3,4,5,6];
  27. // var arr2 = arr;
  28. // var a = {str:"a"};
  29. // // var b = {str:"a"};
  30. // var b = a;
  31. // if( a == b){
  32. // console.log("相等")
  33. // }else{
  34. // console.log("不相等");
  35. // }
  36. // var arr = [1,2,3,4,5,6];
  37. // var arr2 = arr;
  38. // arr2[1] = "hello"
  39. // console.log(arr);
  40. // var arr = ["a","b","c","d","e"];
  41. // var arr2 = [];
  42. // for(var i =0;i<arr.length;i++){
  43. // arr2.push(arr[i])
  44. // }
  45. // arr2[1] = "hello";
  46. // console.log(arr,arr2)
  47. var obj = {
  48. a : "10",
  49. b : "20",
  50. foo:function(){
  51. console.log('obj')
  52. }
  53. }
  54. var obj2 = obj;
  55. obj2.a = "hello";
  56. console.log(obj);
  57. </script>
  58. </body>
  59. </html>