Javascript 如何在我的代码中添加if..else语句

Javascript 如何在我的代码中添加if..else语句,javascript,Javascript,在我的代码中,如何添加if语句,使其根据不同的位置打印不同的语句。例如,我希望有一个语句,用于sum1。我尝试w3学校,但由于某些原因,示例if语句不起作用 <!DOCTYPE html> <!-- Network Latency Calculator --> <html> <head> <meta charset = "utf-8"> <title>Network Latency Calculation</t

在我的代码中,如何添加if语句,使其根据不同的位置打印不同的语句。例如,我希望有一个语句,用于sum<1,否则sum>1。我尝试w3学校,但由于某些原因,示例if语句不起作用

<!DOCTYPE html>
<!-- Network Latency Calculator -->
<html>
<head>
  <meta charset = "utf-8">
  <title>Network Latency Calculation</title>
  <script>

     var firstNumber; // first string entered by user
     var secondNumber; // second string entered by user
     var thirdNumber; // third string entered by user
     var fourthNumber; // fourth string entered by user
     var number1; // first number to add
     var number2; // second number to add
     var number3; // third number to add
     var number4; // fourth number to add
     var sum; // sum of number1 and number2 and number3 and number4



     // read in first number from user as a string
     firstNumber = window.prompt( "Enter the Propagation time  (in milliseconds)" );

     // read in second number from user as a string
    secondNumber = window.prompt( "Enter the Transmission time  (in milliseconds)" );

    // read in third number from user as a string
     thirdNumber = window.prompt( "Enter the Queuing time  (in milliseconds)" );

    // read in fourth number from user as a string
     fourthNumber = window.prompt( "Enter the Propagation delay  (in milliseconds)" );

     // convert numbers from strings to integers
     number1 = parseInt( firstNumber ); 
     number2 = parseInt( secondNumber );
     number3 = parseInt( thirdNumber );
     number4 = parseInt( fourthNumber );

     sum = number1 + number2 + number3 + number4; // add the numbers





     // display the results
     document.writeln( "<h1>The network latency is " + sum + "</h1>" );



  </script>

网络延迟计算
var firstNumber;//用户输入的第一个字符串
var secondNumber;//用户输入的第二个字符串
变量thirdNumber;//用户输入的第三个字符串
第四个变量;//用户输入的第四个字符串
变量编号1;//要添加的第一个数字
变量编号2;//要添加的第二个数字
变量编号3;//要添加的第三个数字
变量编号4;//要添加的第四个数字
var总和;//数字1与数字2、数字3与数字4之和
//以字符串形式从用户处读入第一个数字
firstNumber=window.prompt(“输入传播时间(毫秒)”;
//以字符串形式从用户处读入第二个数字
secondNumber=window.prompt(“输入传输时间(毫秒)”;
//以字符串形式从用户处读入第三个数字
thirdNumber=window.prompt(“输入排队时间(毫秒)”;
//以字符串形式从用户处读入第四个数字
fourthNumber=window.prompt(“输入传播延迟(毫秒)”;
//将数字从字符串转换为整数
number1=parseInt(firstNumber);
number2=parseInt(第二个数字);
number3=parseInt(第三个数字);
number4=parseInt(第四个数字);
总和=number1+number2+number3+number4;//把数字加起来
//显示结果
document.writeln(“网络延迟为“+sum+”);

获得总和后,如果需要,可以添加类似于此代码的if语句:

if (sum < 1) {
   document.write ("The sum is less than one");
} else if (sum > 1) {
   document.write( "The sum is more than one"); 
}
if(总和<1){
书面记录(“金额少于一”);
}否则,如果(总和>1){
文件。填写(“金额超过一”);
}
如果您有更多关于条件语句的问题,O'Reilly有许多关于JavaScript的优秀技术书籍

var firstNumber;//用户输入的第一个字符串
var secondNumber;//用户输入的第二个字符串
变量thirdNumber;//用户输入的第三个字符串
第四个变量;//用户输入的第四个字符串
变量编号1;//要添加的第一个数字
变量编号2;//要添加的第二个数字
变量编号3;//要添加的第三个数字
变量编号4;//要添加的第四个数字
var总和;//数字1与数字2、数字3与数字4之和
//以字符串形式从用户处读入第一个数字
firstNumber=window.prompt(“输入传播时间(毫秒)”;
//以字符串形式从用户处读入第二个数字
secondNumber=window.prompt(“输入传输时间(毫秒)”;
//以字符串形式从用户处读入第三个数字
thirdNumber=window.prompt(“输入排队时间(毫秒)”;
//以字符串形式从用户处读入第四个数字
fourthNumber=window.prompt(“输入传播延迟(毫秒)”;
//将数字从字符串转换为整数
number1=parseInt(firstNumber);
number2=parseInt(第二个数字);
number3=parseInt(第三个数字);
number4=parseInt(第四个数字);
总和=number1+number2+number3+number4;//把数字加起来
如果(总和<1){
书面记录(“金额少于一”);
}否则,如果(总和>1){
文件。填写(“金额超过一”);
}
//显示结果

document.writeln(“网络延迟为“+sum+”)首先,根据您对所需内容的简短描述判断,我理解您希望在计算总数后陈述您想说的内容。要做到这一点,真的很容易

示例:

sum = number1 + number2 + number3 + number4; // add the numbers

if(sum > 1){
    //Your code
} else {
    //Your code
}
我没有将
置于else if
的原因是,如果总和大于1,它将运行您希望它运行的任何语句。如果不是,那么它将运行另一个
else
语句


如果您想查看更多的
If/else
示例,您可以继续查看StackOverflow,检查他们的示例以及如何使用它。

首先,您可能想查看这里:

现在你在html的头部而不是正文中写作


请注意,write()不会在每条语句后添加新行:

var NowDate=新日期(); var number1=NowDate.getHours()//增加当前小时0-23 变量编号2=5;//要添加的第二个数字 变量编号3=0.3;//要添加的第三个数字 var sum=number1+number2*number3; 如果(总和>5){ 文件。写(“那是一个”); 文件。填写(“大额金额(“+Sum+”); }否则如果(总和==4){ 文件。写入(“Sum=”); 文件。填写(“4”); }否则{ 文件。填写(“金额为”); 文件。填写(“小(“+sum+”); } 请注意,writeln()在每条语句后添加新行:

document.writeln(“你好,世界!”); document.writeln(“祝您愉快!”);
请用if..else语句示例显示您的代码好吗?
if(条件){“code if true”}else{“code if false”}
if
语句是计算机编程101材料。你怎么会知道如何编程而不知道如何编写一个简单的
如果
?@Barmar每个人都会从某个地方开始,但尝试使用“08”或“09”作为输入之一。然后将基数添加到parseInt(
parseInt(firstNumber,10)
)链接可能会随着时间的推移而过期。请将相关代码/信息添加到您的帖子中,以便将来的so用户也能受益。请注意,当总和等于
1
时,不会写入任何消息。这可能是必要的,也可能不是。