×
Slide Banner
Java Script Codes
X Position
Two Containers Layout

جرب بنفسك

this.brown_car_but.addEventListener('click', startF1.bind(this));
//this.but_brown_car.on('click',startF1.bind(this));

function startF1() {
this.brown_car.x += 10;
}

// Adding event listener for replay_but
this.replay_but.addEventListener('click', resetF.bind(this));

function resetF() {
// Reset the x positions of both cars
this.brown_car.x = 0; // Replace 0 with the initial x position of brown_car
}

x_position_Car

جرب بنفسك

// Store initial positions and scales for reset this.brown_car.initialX = this.brown_car.x; this.blue_car.initialX = this.blue_car.x; // Start button functionality this.brown_car_but.addEventListener('click', startF.bind(this)); function startF() { this.brown_car.x += 10; } // Stop button functionality this.blue_car_but.addEventListener('click', startF2.bind(this)); function startF2() { this.blue_car.x += 10; } // Replay button functionality this.replay_but.addEventListener('click', replayF.bind(this)); function replayF() { // Reset positions and scales to the initial values this.brown_car.x = this.brown_car.initialX; this.blue_car.x = this.blue_car.initialX; }

x_position_Race
Random numbers
Random Number Generators

جرب بنفسك

// Generate random numbers between 0 and 100
let randomRight = Math.floor(Math.random() * 101); // Random number for right_text
// Assign random numbers to text fields
this.right_text.text = randomRight.toString(); // Convert random number to string and assign to right_text
// Assign random numbers to text fields
let randomLeft = Math.floor(Math.random() * 10)+5;
// Random number for left_text
this.left_text.text = randomLeft.toString();

Random Numbers Text

جرب بنفسك

this.left_but.addEventListener('click', left_butF.bind(this)); function left_butF() { let randomN = Math.floor(Math.random() * 101); // Use 101 to include 100 // Update the text field with the random number this.left_text.text = randomN.toString(); // Correctly use rand_text } /////// =============== Arabic ============ this.right_but.addEventListener('click', right_butF.bind(this)); function right_butF() { // Generate a random number between 1 and 10 let randomNumber1 = Math.floor(Math.random() * 100) + 1; // Convert the number to a string let numberString = randomNumber1.toString(); // Arabic numeral base Unicode value let arabicNumeralBase = 0x0660; // Generate the Arabic numeral string let arabicNumerals = ""; for (let i = 0; i < numberString.length; i++) { let digit = parseInt(numberString[i]); arabicNumerals += String.fromCharCode(arabicNumeralBase + digit); } // Set the text field's text to Arabic numerals this.right_text.text = arabicNumerals; }

Random English-Arabic Numbers
Random Number Generators

جرب بنفسك

// Generate random numbers between 0 and 100
let randomRight = Math.floor(Math.random() * 101); // Random number for right_text
// Assign random numbers to text fields
this.right_text.text = randomRight.toString();
let randomLeft = Math.floor(Math.random() * 10)+5;
// Random number for left_text
this.left_text.text = randomLeft.toString();

Random Numbers Text

جرب بنفسك

// Example for Arabic numerals
this.right_but.addEventListener('click', function() {
let randomNumber = Math.floor(Math.random() * 100) + 1;
this.right_text.text = randomNumber.toString();
});

Random English-Arabic Numbers

جرب بنفسك

////// ==== To the nearest decimal ===== let randomN = (Math.random() * 1).toFixed(1); this.left_text.text = randomN.toString(); place

///// To the nearest two decimal places /// let randomN2 = (Math.random() * 1).toFixed(2); this.right_text.text = randomN2.toString();
///with fraction from (0-1) ========= //let randomN=Math.random()*1; let randomN3 = (Math.random() * 1); this.down_text.text = randomN3.toString();

Nearest Decimal Places

جرب بنفسك


// Generate a random number between 1 and 99 for oddText xb=Math.floor(Math.random() * 49) * 2 + 1; //this.dyn_text.text = xb + 1; this.oddText.text = xb.toString(); //this.dyn_text.text = xb + 3; this.evenText.text = (xb+1).toString();

Even or Odd Numbers