JavaScriptで高さの水平距離と着陸を計算するための発射体クラスの作成
問題
JavaScriptクラスProjectileを作成する必要があります。これは、初期化時に3つの引数を取ります-
Projectileクラスには次のメソッドを作成する必要があります。
- 引数tを取り、発射体が移動した水平距離を計算するhorizメソッド。 [ダブルを取り、ダブルを返します]
例
このクラスのコードは-
になりますclass Projectile{ constructor(h, u, ang){ this.h = h; this.u = u; this.ang = ang; }; }; Projectile.prototype.horiz = function(t){ const dist = 2 * Math.cos(this.ang) * t; return dist; }; const p = new Projectile(5, 2, 45); const horizontal = p.horiz(.2); console.log(horizontal);
出力
そして、出力は-
になります0.2101287955270919
-
JavaScriptを介してHTMLにクラス(奇数および偶数)を追加しますか?
クラスを追加するには、nth-child(odd)とnth-child(even)を使用します。以下はコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title>
-
JavaScriptのASCIIから16進数および16進数からASCIIへのコンバータークラス
問題 関数をメンバーにする必要があるJavaScriptクラスを作成する必要があります- toHex:ASCII文字列を受け取り、16進数に相当するものを返します。 toASCII:16進文字列を受け取り、それに相当するASCIIを返します。 たとえば、関数への入力が-の場合 入力 const str = 'this is a string'; その場合、それぞれのヘクスとアスキーは-になります。 74686973206973206120737472696e67 this is a string 例 const str = 'this is a str