数据类型.html 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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. //字符串类型 string
  11. //定义 字符串类型用干存储字符序列
  12. //代码
  13. //let name="邓瑞"//姓名为邓瑞
  14. //let web="dengruicode.com"//网址为 dengruicode.com
  15. //数值类型 number
  16. //定义 用干存储数字,可以表示整数、浮点数
  17. //代码
  18. //letbalance=-100 //账户余额为-100元let weight=60.5 //体重为60.5公斤
  19. //布尔类型 boolean
  20. //定义 布尔类型只能取两个值,true(真) 和 false(假)代码
  21. //let tv=true //电视-true(开)
  22. //对象 object
  23. //定义 对象是一种复合的数据类型,可以通过键值对的方式存储多个值代码
  24. //定义了一个包含姓名、年龄和体重的对象let boy ={
  25. //name: "David",age: 28,
  26. //weight: 70.5
  27. //console.log("boy", boy)
  28. //布尔类型
  29. let tv = true
  30. console.log("tv", tv);
  31. console.log(typeof tv);
  32. //对象
  33. let boy = {
  34. name: "as",
  35. age:"21",
  36. weight: 60.3
  37. }
  38. console.log("boy", boy)
  39. console.log(typeof boy);
  40. //map
  41. let girl = new Map([
  42. ["name","Luna"],
  43. ["age",14]
  44. ])
  45. console.log("girl", girl)
  46. console.log(typeof girl);
  47. //set,数据不重复
  48. let number = new Set([1,2,3,4,2,"2"])
  49. console.log("number", number)
  50. console.log(typeof number);
  51. //数组
  52. let arr = ["q", "w", "e"]
  53. console.log("arr", arr)
  54. console.log(typeof arr);
  55. //函数
  56. function add(x,y) {
  57. console.log(x + y)
  58. }
  59. add(20,30)
  60. //类
  61. class person {
  62. name
  63. age
  64. constructor(username, userage) {
  65. this.name = username
  66. this.age = userage
  67. }
  68. info (){
  69. console.log("name",this.name, "age", this.age);
  70. }
  71. }
  72. let person = new person("qw", 12)
  73. person.info
  74. </script>
  75. </body>
  76. </html>