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