Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

数学ライブラリを使用せずに完全な正方形をチェックする-JavaScript


数値を取り込んで、その数値が完全な正方形であるかどうかに基づいてブール値を返すJavaScript関数を作成する必要があります。

完全な平方数の例-

4, 16, 81, 441, 256, 729, 9801

この関数のコードを書いてみましょう-

const num = 81;
const isPerfectSquare = num => {
   let ind = 1;
      while(ind * ind <= num){
         if(ind * ind !== num){
            ind++;
            continue;
         };
      return true;
   };
   return false;
};
console.log(isPerfectSquare(81));
console.log(isPerfectSquare(9801));
console.log(isPerfectSquare(99));
console.log(isPerfectSquare(441));
console.log(isPerfectSquare(7648));

出力

以下はコンソールの出力です-

true
true
false
true
false

  1. ライブラリを使用せずにJavaScriptで日付をインクリメントしますか?

    JSで日付を1日追加するには、setDate関数が最適な方法です。 Dateプロトタイプで次の関数を作成して、日付に日を追加できます。 例 Date.prototype.addDays = function(days) {    let d = new Date(this.valueOf());    d.setDate(d.getDate() + days);    return d; } let date = new Date(); console.log(date.addDays(1)); これは翌日ログに記録されます。

  2. JavaScriptを使用してチェックボックスをオン/オフにするプログラム

    以下は、JavaScriptを使用してチェックボックスをオン/オフにするコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&g