课程
/前端开发
/JavaScript
/JavaScript深入浅出
我两个打印出来的都是number ,为什么?
2018-09-19
源自:JavaScript深入浅出 3-1
正在回答
你赋值的不就是number类型吗
调用的是函数外面的 里面的调用不到 a 赋值为1 所以是 number 类型的 b也是赋值为1 也是 number类型的
function foo(){
var c=d=1;
};foo();
console.log(typeof c); //undefined
console.log(typeof d); //number
请问下你这个调试软件是什么啊
qq_子非鱼_94 提问者
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
4 回答为啥我的都显示为number???
3 回答我什么能打印 。
4 回答如果我改成var o={a:37,f:f(),g:g()},g是可以打印出来的,f却是undefined,为什么?
6 回答请问为什么是打印出b,a啊,解释下原理。
2 回答new Func(1,2)这是new一个什么? 这样我再浏览器打出来不合法啊