[過去ログ] + JavaScript の質問用スレッド vol.124 + (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
83: (ワッチョイ 6301-wksM [60.74.72.59]) 2021/11/21(日)19:23 ID:6CiZCeOJ0(1) AAS
>>82
その予定はない
84: (ワッチョイ 7646-+VBe [111.98.111.65]) 2021/11/21(日)21:16 ID:CIU/fTVN0(1) AAS
>>81
>>70で答えてる
eval非推奨な意味を理解していて使うならそれでいいんじゃね?
85: (ワッチョイ 7f4e-8G9t [210.138.216.243]) 2021/11/21(日)21:19 ID:QvzeRvg10(1) AAS
>>61
function test(suushiki_str, x){
var f = Function('x', 'return ' + suushiki_str);
return f(x);
}
test('x * x + 10' ,2);
//=> 14
86(1): (オッペケ Srbb-eA7U [126.205.247.161]) 2021/11/21(日)22:55 ID:EhgufZNWr(1) AAS
javascriptが使えるとやりたいことが簡単にできる
87: (ワッチョイ cedb-+VBe [217.178.96.78]) 2021/11/22(月)11:19 ID:svQfIHqM0(1/3) AAS
>>86
JavaScript最強伝説。
88(1): (オッペケ Srbb-eA7U [126.254.145.114]) 2021/11/22(月)14:30 ID:zL7mhfu3r(1/2) AAS
ブラウザで動く
LambdaやGoogle Functionsで動く
デスクトップアプリも作れる
OfficeWeb版やGASでも動く
インフラ構築不要で最強すぎるだろ
89(1): (ワッチョイ cedb-+VBe [217.178.96.78]) 2021/11/22(月)16:46 ID:svQfIHqM0(2/3) AAS
>>88
でも、文法が分かりにくい。
というか無駄に複雑過ぎる。
90(1): (オッペケ Srbb-eA7U [126.254.145.114]) 2021/11/22(月)16:48 ID:zL7mhfu3r(2/2) AAS
>>89
文法なんかふつう
複雑な意味がわからん
ほかの言語だと単純なの?
91(1): (ワッチョイ f6c3-9IQd [159.28.152.184]) 2021/11/22(月)17:43 ID:+p8qnn8E0(1/3) AAS
すいません、下記のように読み込んだshiftJISのcsvファイルを
正規表現を使って置換しようとしてるのですがうまくいきません
文字コードの問題なのか指定したマッチパターン意外の色んな文字が勝手に置換されてしまいます
const requestCSV = new XMLHttpRequest();
requestCSV.overrideMimeType('text/plain; charset=Shift_JIS');//csvの文字コードがshiftJSであることは変更できない
requestCSV.addEventListener('load', (event) => {
const orgCSV = event.target.responseText;
tempKey="["+key+"]";//keyは変数を使う必要があります
keyName = new RegExp(tempKey, "g");//複数マッチさせる必要があります
省6
92: (ワッチョイ cedb-+VBe [217.178.96.78]) 2021/11/22(月)17:45 ID:svQfIHqM0(3/3) AAS
>>90
Javaの方が分かりやすかった。
93: (ワッチョイ 7f4e-8G9t [210.138.216.243]) 2021/11/22(月)18:41 ID:kseOISZ70(1/3) AAS
Javaと比べたらJavaScriptのほうが文法複雑じゃないと思うが…
TypeScriptと混同してない?
94(1): (ワッチョイ 7f4e-8G9t [210.138.216.243]) 2021/11/22(月)18:43 ID:kseOISZ70(2/3) AAS
それかDOM APIをJavaScriptの文法に含むと勘違いしてるとか
95: (ブーイモ MM26-IS5D [163.49.208.33]) 2021/11/22(月)18:50 ID:jaRoUi/NM(1) AAS
Javaのほうが圧倒的にすっきりしている。
ほんとに両言語をちゃんと勉強したことあるか?
アルツハイマーでもこれくらい分かる。
96(1): (ワッチョイ 4e61-9IQd [153.160.97.54]) 2021/11/22(月)18:53 ID:yUT2zM6b0(1/2) AAS
>>91
keyを[]で囲む必要なし
97: (ワッチョイ 7646-+VBe [111.98.111.65]) 2021/11/22(月)18:54 ID:LGR+CB3F0(1/3) AAS
>>94
古いJSとの互換性を取ろうとすると
古い文法も理解しないとならないからな
オブジェクトの生成も多種多様
JSの細かいところまで理解しようとすると
javaやpythonとかのほうが整理されていてわかりやすい
let obj var objのLexicalの違いや
let obj={}
let fun=function(){}
function fun(){}
省8
98(1): (ワッチョイ f6c3-9IQd [159.28.152.184]) 2021/11/22(月)19:05 ID:+p8qnn8E0(2/3) AAS
>>96
"["+key+"]"
というようにカッコで囲んだ形式で検索したいのでここはあえてそうしてるんです…
99(2): (ワッチョイ 7f4e-8G9t [210.138.216.243]) 2021/11/22(月)19:40 ID:kseOISZ70(3/3) AAS
Java
class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
JavaScript
console.log("Hello World!");
hello worldからしてこれだからな
あなたの「シンプル」の定義を見せてもらえないと…
100(1): (ワッチョイ 7646-+VBe [111.98.111.65]) 2021/11/22(月)20:19 ID:LGR+CB3F0(2/3) AAS
>>99
JSのクラスは疑似クラス
他言語のClassと同じように扱えるように
functionを疑似的にclass表現できるようにしてるだけ
Javaと異なりJSはconstructorを有するオブジェクトの生成方法が沢山ある
それすら理解できずに、99の問いとは、、、もっとJSを勉強しようぜ
Javaのほうが圧倒的に整理され覚える文法が少ない
つか、JavaとJS、両方ともそこそこ使えたら
99みたいなこと言えないだろw
101: (ワッチョイ 7646-+VBe [111.98.111.65]) 2021/11/22(月)20:26 ID:LGR+CB3F0(3/3) AAS
>>99
もうちょっと言わせてもらえば
Javaは変数エラーをチェックしやすい言語設計
JSは変数エラーを無限に生成し得る言語設計
JSはマークアップを動的に処理することから発生し
高度な言語設計にしても互換性の問題から
古い文法を生かしているので、とても複雑怪奇になっている
そう表現したらわかるかな?
102(1): (テテンテンテン MMb6-9fbt [133.106.36.42]) 2021/11/22(月)20:44 ID:LDcgDFlhM(1/2) AAS
変数エラーとは
上下前次1-新書関写板覧索設栞歴
あと 900 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s