TEL:400-8793-956
当前位置:程序、服务器

此变量返回为undefined,警报消息为“ undefined”,不是错误?

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-09 17:21:36

 问:var Num; 函数OriginalRandomNumber(){Num = Math.floor(Math.random()* 10000)+1; }

 
警报(数字);
 
这不是通用范围变量,对吗?为什么警报消息返回为未定义状态?
 
 
答:首先,您声明一个名为Num的变量,不带值。因此,在此阶段尚不确定。然后,声明一个名为OriginalRandomNumber的函数,该函数接受变量Num并将其值设置为随机数。如果不调用该函数,将不会发生任何事情,并且变量Num将保持未定义状态。因此,您必须调用该函数。
 
var  Num ;  
函数 OriginalRandomNumber () {  
Num = Math 。地板(数学。随机()* 10000 )+ 1 ; } OriginalRandomNumber (); 警报(Num );    
上一篇: 我输入的图像源文件完全在教程中显示为什么我的网站显示图像损坏?
下一篇: 最佳Javascript,jquery,html和css框架