函数类型

  1. // 命名函数-命名规则:动词+名词
  2. function getName(name){
  3. return 'Hello ' + name;
  4. }
  5. console.log(getName('LST'));;
  6. // 匿名函数
  7. // 格式:function(){}
  8. // 执行方式一:立即执行 IIFE 将匿名函数用()包裹起来,后面跟上('参数')
  9. (function(name){
  10. console.log('你的名字是:'+name);
  11. })('');
  12. // 执行方式二:将匿名函数保存到一个变量中,变量推荐用const声明
  13. const welcomeName=function(name){
  14. return 'Hello ' + name;
  15. }
  16. let g=welcomeName('小明');
  17. console.log(g);
  18. // 箭头函数 对函数的简化写法 将funtion省掉;如果只有一个参数,可将()省掉;如果只有一条return语句,可将{}省掉;如果没有参数,()不能省。
  19. const fn=(a,b)=>a*b;
  20. console.log(fn(5,6));
  21. // 一个参数
  22. const fn2=a=>a+5;
  23. console.log(fn2(9));
  24. // 没有参数
  25. const fn3=()=>'我没有参数';
  26. console.log(fn3());

数据类型

  1. // 数据类型
  2. // 1.原始类型:不可再分;属于单值类型。常用的有:number,string,boolean,undefined,null
  3. console.log(100,typeof 100);
  4. console.log('My Name',typeof 'My Name');
  5. console.log(true,typeof true);
  6. console.log(undefined,typeof undefined);
  7. console.log(null,typeof null);
  8. // 2.引用类型:复合/集合类型;属于多值类型。常用的有:数组array,对象object,函数function
  9. // 2.1数组
  10. const data=['大白菜','寿光',2.2];
  11. console.log(data[0]);
  12. // 2.2对象
  13. const obj={
  14. id:1,
  15. name:'大白菜',
  16. price:2.2,
  17. info(){
  18. return `${obj.name} 今天的价格是 ${obj.price}`;
  19. }
  20. }
  21. console.log(obj.name);
  22. console.log(obj.info());

更多相关文章

  1. Android应用程序键盘(Keyboard)消息处理机制分析
  2. 代码讲解Android(安卓)Scroller、VelocityTracker
  3. sql中的常用的字符串处理函数大全
  4. Sql Server 开窗函数Over()的使用实例详解
  5. 详解SqlServer数据库中Substring函数的用法
  6. SQL Server中T-SQL 数据类型转换详解
  7. SQL的常用数据类型列表详解
  8. Sql server中内部函数fn_PhysLocFormatter存在解析错误详解
  9. 关于SQL Server中bit类型字段增删查改的一些事

随机推荐

  1. Android高斯模糊、高斯平滑(Gaussian Blur
  2. CyanogenMod 11.0 android 4.4 编译指南
  3. android 源码总体结构
  4. Android数字证书
  5. Android内存泄露调试分享
  6. Android(安卓)ContextMenu
  7. android EditText彻底搞定输入框隐藏/显
  8. Android学习笔记1——建立android工程及
  9. [Android] 该文件包与具有同一名称的现有
  10. Fragment API将兼容Android 1.6到3.0