var a = console.log(123)
来源:互联网 发布:试用期被辞退补偿知乎 编辑:程序博客网 时间:2024/05/17 09:43
如题:
运行后,a的值是什么呢?132?undefined?
答案是 undefined;
因为,上面的表达式意思是将console.log(123)赋给变量a。我们都知道,console.log(123)是浏览器下的一个内置函数。但是需要注意的是‘123’并不是这个函数的返回值。所以,a的值不是123,console.log()只是实现了一个打印日志的功能。
例子:
var a = (function(){return 123})();// 123 因为这个函数有返回值,为123。
但是
var a = (function(){console.log(123)})(); //undefined
0 0
- var a = console.log(123)
- x var a=1;var b=2;function run(){ var c=a+b console.log(c)}run()
- bootstarp 之 简单表格$(function () { console.log(); //1.初始化Table var oTable = new TableInit(
- var A={};
- console.log()
- console.log
- console.log()
- console.log
- console log
- console .log
- JavaScript Debug: A simple wrapper for console.log
- var a = {} 与 var a = function(){} 的区别
- var a={}什么意思
- var a= b || c
- var a = [] 和 var a = +[] 和 var a = 0
- console.log和console.dir
- /var/log/ 常见log 说明
- 开启 /var/log/message
- Android开发需要知道的ADB
- Gradle多渠道打包实例
- Storage事件无法触发解决
- Ceph:一个 Linux PB 级分布式文件系统
- 2017-已经真正地步入社会了,有迷茫也有想法
- var a = console.log(123)
- macos 安装maven org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0
- 九度OJ-1008:最短路径问题
- AS和Git配合更好哦
- 用shell修改网络配置
- 一个没有Notification的前台服务
- 序列化一个Intent
- 那些好用到跳,但是记不住的ADB命令
- 理解 Linux 的硬链接与软链接