为什么我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定义的是局部变量,无法在函数外使用。若想在外面输出的话,建议:可以定义为全局变量,例:
希望能帮助到你,欢迎采纳。
祝学习愉快!
相似问题