求变量的类型?

 function add (x){
     x = x + 1;
 }
 var y = add(3)

求 y 的值和 y 的类型

刚毅87
浏览 1897回答 2
2回答

LIANHK

可以直接alertalert(y); alert(typeof y);应该都是 undefined因为你的 函数没有返回值你可以改成这样:function add(x){     x = x + 1;     return x; } var y = add(3) alert(y);    // 4 alert(typeof y);    // number望采纳

Suber丶林

function是需要return一个值的,如果你没有显性的写出,那么JavaScript会默认返回一个undefined,如下:function add(x) {     x = x + 1;     return undefined; } // 所以返回的是一个字符串的undefined类型,如下 typeof add(3) // 类型"undefined" add(3); // 返回undefined值
打开App,查看更多内容
随时随地看视频慕课网APP