为了账号安全,请及时绑定邮箱和手机立即绑定

萌新提问,向函数内传参,参数为基本类型的全局变量,然后在函数内修改变量值,发生了一些奇怪的问题。

/ 猿问

萌新提问,向函数内传参,参数为基本类型的全局变量,然后在函数内修改变量值,发生了一些奇怪的问题。

羊叔X 2020-01-15 11:01:12

各位大佬请看下

var base_number = 1;
var base_string = "str";
var base_boolean = false;

function baseprint(prefix,base){        
    document.write(prefix+base+"</br>");       
    base_number = 2;        
    base_string = "str_new";        
    base_boolean = true;
}

document.write("原始数据类型打印<hr>");
baseprint("数值型:",base_number);
baseprint("字符串类型:",base_string);
baseprint("布尔型:",base_boolean);

为啥上面的代码打印出来的结果是这样啊:

http://img1.mukewang.com/5e1e80590001d86c03040150.jpg

查看完整描述

1 回答

?
羊叔X

不用看了,是我蠢了,没反应过来😭

查看完整回答
反对 回复 2020-01-15

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信