Blogger Information
Blog 17
fans 0
comment 0
visits 8278
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
补充js函数类型和数据类型知识
想做一个躺平的程序员
Original
338 people have browsed it

js函数类型

  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>演示JS函数类型</title>
  7. </head>
  8. <body>
  9. </body>
  10. <script>
  11. // js函数类型有多种
  12. // 第一种 命名函数
  13. functoin zhansan(){
  14. // function : 声明函数
  15. // zhansan : 就是函数名
  16. };
  17. // // 第二种 匿名函数
  18. function (){
  19. // 就是不写函数名
  20. };
  21. // 第三种 立即调用函数
  22. (function lisi(a){
  23. console.log("name");
  24. })();
  25. //第三种 分解部分
  26. //这部分是声明一个函数.既第一个小括号包起来的内容
  27. (function lisi(a){
  28. console.log("name")
  29. })
  30. //这部分是调用函数
  31. ();
  32. //组合起来就是所看的
  33. (function lisi(a){
  34. console.log("name");
  35. })();
  36. // 第四种 箭头函数
  37. // 箭头有两种
  38. // 第一种 一个 =(等于号) 加 >(大于号) 胖箭头
  39. // 第二种 一个 -(一个横杠) 加 >(大于号) 箭头
  40. //下面来说函数
  41. //平常所见的函数
  42. let namee =function (){
  43. console.log("Hello word");
  44. }
  45. namee();
  46. //用箭头函数来表示
  47. namee=()=>{
  48. console.log("Hello1 word");
  49. }
  50. namee();
  51. //如果函数体内只有一条表达式 ,可以简写成如下 ,既{....}和 return可以省略
  52. let name=()=> console.log("省略");
  53. name();
  54. // 如果小括号() 里面只有一个参数 ,可以简写成如下, 既 ()小括号省略
  55. let ceshi=a => {console.log(a*a)};
  56. ceshi();
  57. // 如果小括号()里面有多个参数则不能省略
  58. let wangwu=(a,b)=>{
  59. console.log("小括号中的a="+a+"小括号中的b="+b);
  60. }
  61. wangwu("我是a","我是b");
  62. </script>
  63. </html>

js数据类型

  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>js数据类型</title>
  7. </head>
  8. <body>
  9. </body>
  10. <script>
  11. // js常用数据类型
  12. // 第一种 Number 数字类型
  13. // js数字类型可以使用小数点也可以不使用小数点
  14. const x=3.14;
  15. // 不使用小数点的
  16. const p=30;
  17. // 第二种 String 字符串类型
  18. //使用双引号情况
  19. let name="Hello Word";
  20. // 使用单引号情况
  21. let zhansan='Test';
  22. // 第三种 布尔类型(Boolean)
  23. // 布尔(逻辑) 只有两个值: true和false
  24. let s=true;
  25. let w=false;
  26. // 第四种 undefined 为定义
  27. let a;
  28. console.log(a);
  29. //第五种 null 意思: 空的
  30. let d=null;
  31. console.log(d);
  32. //js引用类型
  33. // 引用类型有三种: array(数组) object(对象) 函数
  34. // 数组
  35. // 数组用一个中括号包裹 ,里面的内容可写多种类型
  36. let user=[1,2,3];
  37. let username=[1,"我是字符串",null,3.14];
  38. console.log(username);
  39. // 单独打印数组里面的一个元素
  40. // 我们可以通过数组下标(索引)来访问数组中的元素 , 数组下标从0开始
  41. console.log(username[1]);
  42. //数组也可以是对象
  43. let wangwu=[];
  44. wangwu.name="我是王五";
  45. console.log(wangwu["name"]);
  46. // 数组也可以是函数
  47. let lisi=[];
  48. lisi.getlist=(a)=>{
  49. return "hello word";
  50. }
  51. console.log(lisi.getlist(1));
  52. // 对象
  53. // 对象用{}一对大括号包裹里面的内容,采用键值对方式 既 name:value来定义
  54. // 属性用逗号分隔
  55. let getlist={
  56. // 键名:属性值
  57. id:1,
  58. name: "Hello word",
  59. email: "3321321@qq.com",
  60. // 属性也可以是函数
  61. list:function(){
  62. return " 我是测试";
  63. },
  64. }
  65. // 对象添加属性
  66. getlist.password="123123";
  67. // 打印对象getlist ,查看数据
  68. console.log(getlist);
  69. </script>
  70. </html>
Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post