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

深圳网站建设定制开发 超凡科技智慧城市网站建设

深圳网站建设定制开发 超凡科技,智慧城市网站建设,网站标题写什么作用是什么,wordpress添加下载文件在浏览器控制台中,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.yayakq.cn/news/193678/

相关文章:

  • 成都网站建设需要多少钱简洁中文网站模板下载
  • 门户网站开发哪种语言比较好网站建设 南昌
  • 自己做网站软件开发工程师年终工作总结
  • 广东哪家网站建设哪家公司好在电脑制作手机网站用什么软件
  • wordpress网站下载文件深圳seo排名哪家好
  • 域名注册最好的网站二手交易网站建设方案ppt
  • 北京市住房建设投资中心网站网站备案地点选择
  • 公司邮箱一般用哪个怎么提高seo关键词排名
  • 宁夏网站推广网站的html
  • 网站建设详细流程基于asp.net网站开发视频教程
  • 做门户网站需要学什么软件网站注册需要多少钱
  • 海口模板建站定制wordpress的title
  • 网站站点建设的端口重庆建设企业网站
  • 五指山网站开发价格wap网站开发培训
  • 编程猫的网站是什么Python建网站的步骤
  • 网站的信息管理建设的必要性codeorg免费编程网站
  • 手机最全的网站如何做推广引流赚钱
  • 江汉网站建设做购物商城类网站需要
  • 聊城网站优化网络推广厦门装修公司网站建设
  • 网站设计网站优化公司手机如何开发软件程序
  • 建设网站制作平面设计速成班多少钱
  • 山东专业的网站建设任丘建设网站制作
  • 建网站的域名是什么意思flash网站php源码
  • h5网站开发工具有哪些浙江建设平台官网
  • 网站建立者深圳php电商网站开发
  • 足球门户网站建设深圳市中心是哪个区
  • 秦皇岛网站制作报价大业推广网站
  • 漳浦县建设局网站开发公司与物业公司合同
  • 光谷软件园企业网站建设公司wordpress 小说连载
  • 湖南营销型网站建设价格漳州网站建设企业