首页 > 其他分享 >函数声明和函数表达式声明的区别

函数声明和函数表达式声明的区别

时间:2022-09-26 20:36:15浏览次数:59  
标签:function console 函数 声明 表达式 log

函数声明:

sum(); //10

function sum(){ console.log(10)}

表达式声明

   s(); //报错 s is not a function

   var s = function(){ console.log(20)}

在预解析的过程中,函数会存储整个,因此可以在之前调用,表达式是var声明,只会存储undefined

标签:function,console,函数,声明,表达式,log
From: https://www.cnblogs.com/bkyjmjweb/p/16732283.html

相关文章

  • TypeScript:声明文件
    声明文档的作用当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。假如我们想使用第三方库jQuery,一种常见的方式是在html中通过<sc......
  • Python-函数-算术函数
    #python-函数-算术函数#(1)加减乘除#加法add(),减法subtract(),乘法multiply(),除法divide()#作用:数组间的加减乘除importnumpyasnpx=np.arange(9,dtype=......
  • 身份证号、手机号、邮箱正则表达式
    邮箱验证:varregEmail=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;手机号验证:varregMobile=/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18......
  • 声明与定义,重定义
    变量(包括变量,函数)的使用过程需要声明,定义,使用。声明:告诉编译器目标对象存在,但是编译器不用管是否真实存在。定义:为变量开辟空间,则定义过后该变量就存在了全局唯一地址......
  • TypeScript:函数
    接口中使用函数接口可以描述函数类型;为了使用接口表示函数类型,我们需要给接口定义一个调用签名。它就像是一个只有参数列表和返回值类型的函数定义。参数列表里面的每个参......
  • LeetCode[150] 逆波兰表达式求值
    1逆波兰表达式求值1.1题目描述        根据逆波兰表示法,求表达式的值。有效的算符包括+、-、*、/。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 ......
  • 【数据库】Postgresql/PG-编写函数实现字段对应加备注
    〇、资料链接 一、背景构建分区表时,删除了表的字段备注信息1、查询语句selectc.relname表名,cast(obj_description(relfilenode,'pg_class')asvarc......
  • 使用GD库实现图片处理工具函数
     <?php/*img_deal(String$file,String$save,Array$options)参数$file用户上传文件的路径$save保存的路径$options参数:-type裁切(clip......
  • JavaScript手写函数
     //url的queryString转成对象functionqueryStr2Obj(url){constquery={};constsearch=url.split('?')[1];if(!search){return{}......
  • 正则表达式语法
    正则表达式语法元字符-转义符\需要用到转义符号的字符有一下:.*+()/?[]^{}元字符-字符匹配符符号符号示例解释[]可接收的字符列表[efgh]e、f、g、h......