Javascript 如何在我的代码中添加if..else语句
在我的代码中,如何添加if语句,使其根据不同的位置打印不同的语句。例如,我希望有一个语句,用于sum<1,否则sum>1。我尝试w3学校,但由于某些原因,示例if语句不起作用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
<!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
时,不会写入任何消息。这可能是必要的,也可能不是。