为什么我f要放到函数里面才行,放外面打印不出来
来源:3-19 编程练习
 
			慕侠309804
2018-12-29 12:59:01
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <script>
    var a=prompt("请输入登陆邮箱");
    function b(a){
     var c=a.lastIndexOf("@");
     var f=a.slice(0,c)
      document.write("邮箱的用户名是:"+f+"<br/>");
     return a.slice(c+1);
    }
    var e=b(a);
 
    document.write("登陆的邮箱域名是:"+e+"邮箱");
  </script>
</body>
</html>1回答
 
					好帮手慕糖
2018-12-29
同学你好,因为这里f定义的是局部变量,无法在函数外使用。若想在外面输出的话,建议:可以定义为全局变量,例:

希望能帮助到你,欢迎采纳。
祝学习愉快!
相似问题