javascript警报未显示我声明的变量

时间:2018-07-09 03:56:58

标签: javascript

嘿,我只是javascript编程的初学者,我已经写了一些这样的代码

first_name = prompt("Enter your first name");
last_name  =  prompt("Enter your last name");
email_id   =  prompt("Enter your Email-id");
number     =  prompt("enter your Mobile number");
alert      =  ("your details are" + " " + first_name + " " + last_name + " " email_id +" " + number);

我想在浏览器上发出警报,但出现此错误{警报不起作用} ??你能帮我吗?

3 个答案:

答案 0 :(得分:0)

用于警告JavaScript中某些内容的语法如下:alert(message);。您可以在这里找到优质的文档:https://www.w3schools.com/jsref/met_win_alert.asp

在您的示例中,您应该使用以下代码:

alert("your details are" + " " + first_name + " " + last_name + " " email_id +" " + number);

JavaScript语言中已经定义了alert();函数。

答案 1 :(得分:0)

首先,您的警报字符串不正确。您需要确保正确地串联。在下面的代码段中,我修复了您的串联(在+前面缺少email_id

您还将用所创建的字符串替换警报功能。因此,当您调用alert();时,它将尝试运行您的字符串,而不是函数。因此,您必须调用其他字符串,例如myAlert,然后使用alert(myAlert);

发出警报。

first_name = prompt("Enter your first name");
last_name  =  prompt("Enter your last name");
email_id   =  prompt("Enter your Email-id");
number     =  prompt("enter your Mobile number");
myAlert    =  "your details are " + first_name + " " + last_name + " " +email_id +" " + number;

alert(myAlert); // Alert the string stored in the variable myAlert

答案 2 :(得分:0)

使用这种方式

first_name = prompt("Enter your first name");
last_name  =  prompt("Enter your last name");
email_id   =  prompt("Enter your Email-id");
number     =  prompt("enter your Mobile number");

alert("your details are" + " " + first_name + " " + last_name + " " email_id +" " + number);