javascript - 如何使 if 语句永久化?

标签 javascript

我是编程新手,作为帮助我更好地使用 JavaScript 的小型项目,我正在制作日落。背景开始是蓝色的,在某个时刻,背景必须变成黑色,大部分都是我做的,我只是不知道如何让它一直是黑色。

   noStroke();

   // Original y position of the sun
   var sunPosition = 50;

   function draw() {

   // Draw sky
   background("skyblue");

   // Move the sun down
   sunPosition = sunPosition + 1;

   if(sunPosition === 348){
    background("black");
   }

   // Draw sun
   fill("yellow");
   ellipse(350,sunPosition,50,50);

   // Draw grass
   fill("green");
   rect(0,300,400,100);
   }

最佳答案

您可以尝试更改此行: if(sunPosition === 348){

对此: if(sunPosition >= 348){

得到想要的结果。

关于javascript - 如何使 if 语句永久化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54578275/

相关文章:

javascript - 为什么 a 显示 "function getFullYear() { [native code for Date.getFullYear, arity=0] }"而不是方法返回的值?

javascript - 使用 Angularjs 在 DeviceReady 后注入(inject)服务或执行服务

javascript - JavaScript 中的递归以在大量 JSON 中进行搜索

javascript - Sencha 触摸 2 : itemtap on IE not targeting divs

javascript - 打开时模态内的模态,仅先关闭 - Bootstrap

javascript - AJAX:如何实时读取变化的(cronjob-)文件?

javascript - C# 和 Javascript

javascript - JQuery选择每个父级,抓取child1的高度并将child2设置为child1的高度

javascript - 修复标签边框

javascript - 最具决定性的 javascript 基准测试是什么?