当前位置: 首页 > news >正文

济南做网站xywlcn中央新闻联播

济南做网站xywlcn,中央新闻联播,百度网址大全网址,htm网站在浏览器控制台中,undefined 会时不时地,在我不想看到的地方出现。如果你遇到相同的问题,在这篇博客中你会得到答案。 先来看代码块 function test(){} test()//undefined再看下一个代码块 function test(){return 1; } test()//1再来看一个…

在浏览器控制台中,undefined 会时不时地,在我不想看到的地方出现。如果你遇到相同的问题,在这篇博客中你会得到答案。

先来看代码块

function test(){}
test()//undefined

再看下一个代码块

function test(){return 1;
}
test()//1

再来看一个代码块

console.log("hi")
//hi
//undefined

如你所见,undefined 出现的很莫名其妙。

为什么会这样呢?

相信你也注意到了,我连续三次的 代码块,这就是关键了,控制台中 JavaScript 期望在每一个 代码块最后一行代码得到一个返回值,并且打印出来,如果没有,则默认为 undefined

在以下引用中你会更加详细的解释。

Why does console.log() return ‘undefined’?
Harsh Mohite
harshm09.hashnode.dev

Summary:

  1. 浏览器控制台使用 REPL 环境
  2. REPL,即 Read - Evaluate - Print - Loop
  3. 你在控制台输入的所有代码行,首先会进入READ阶段,然后进入EVALUATE阶段,再然后执行PRINT语句。计算阶段会从最后一段代码获取一个返回值。如果返回值存在,那么返回值将会打印在控制台。否则,打印undefined。此后,进入到LOOP阶段,控制台准备好了从用户那里获取更多的输入。

ps:所以 console.log() 总会在最后打印一行 undefined,因为它没有返回值。

http://www.khdw.cn/news/11544.html

相关文章:

  • 网站建设报价51外链代发网
  • wordpress 如何修改主图css宁波seo软件
  • wordpress建站费用旺道seo
  • 南宁黄页电话号码查询抖音seo怎么做
  • 石家庄专业网站营销网站seo链接购买
  • 网站二级目录怎么做301seo科技网
  • 政府网站内容建设规范新闻稿发布软文平台
  • 做暧视频网站大全百度信息流推广和搜索推广
  • 武汉专业做网站热搜榜排名今日
  • 网站栏目的分类济南专业seo推广公司
  • asp网站跳转浏览器网站排名系统
  • 彩票网站开发租用加速游戏流畅的软件
  • 找人做一个网站多少钱缅甸新闻最新消息
  • 专业的营销型网站建设nba最新赛程
  • 高邑做网站网络游戏营销策略
  • 可以做仿真实验的网站网站快速优化排名排名
  • 网站开发项目需求拼多多代运营公司十大排名
  • wordpress添加描述关键词深圳知名seo公司
  • 石景山网站建设公司开发设计推荐
  • 怎么查公司网站可信度百度合作平台
  • 深圳网站开发外包哪家好微信怎么推广自己的产品
  • 都哪些网站可以做gif南京搜索引擎推广优化
  • 一个网络空间做两个网站google关键词搜索量
  • WordPress说说主题seo是什么岗位
  • 江苏网站建设怎么样seo关键词快速排名前三位
  • 域名备案 个人 网站基本信息查询做一个公司网站大概要多少钱
  • 公司内部自己做抽奖网站网站关键词上首页
  • 怎样更新网站seo网站关键字优化
  • 380元网站建设免费发布推广的平台有哪些
  • 特效视频素材网站培训心得体会1500字