ねえ皆私は初心者ですので素敵にしてください。私は検索を行い、Pythonに関連するものを見つけましたが、JSには何も見つかりませんでした。JavaScriptで単純な数秘術
私はJSのコードアカデミーコースの途中で、これまでに学んだことを単純な数秘術スクリプトの作成に適用しようとしています。これまでは、関数、ループ、変数、配列の位置を学んだので、このタスクは達成可能であると想像しました。
目的は、ユーザーが名前を入力することです。スクリプトは、数量ルールに従って自動的に値を計算します。例えば
:
A:1、J:1、S:1、B:2、K:2、T:2、C 3、L:3、U:3、D:4 M:4:V:4:E:5:N:5:W:5:F:6:O:6:X:6:G:7:P:7:Y:7:H:8 Q :8、Z:8、I:9、R:9
したがって、TOMの名前は(2 + 6 + 4)のため12になります。
私は働いているスクリプトを作成することについて非常に遠くまでは理解しておらず、進め方を本当に知らない。これまでのところ、私は名前の最初の文字を分離することができるが、私は数に変換する方法がわからない、または残りの文字と同じことを行う方法:
var x = {A:1, J:1, S:1, B:2, K:2, T:2, C:3, L:3, U:3, D:4,
M:4, V:4, E:5, N:5, W:5, F:6, O:6, X:6, G:7, P:7, Y:7, H:8,
Q:8, Z:8, I:9, R:9};
name = prompt ("Type your name in CAPS"); //for example: TOM
name = name[0]; // first letter is T
console.log(name[0]); // prints T
console.log(x.T) // prints 2
console.log(x.(name[0])); //not working. I thought it would also print 2??
代わりに 'x [name [0]]'を使ってみてください。 –