[過去ログ] + JavaScript の質問用スレッド vol.123 + [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
93
(2): (ワッチョイ 7646-Cg3z [111.98.111.65]) 2019/05/06(月)08:25 ID:r9zJcDQk0(1) AAS
連休最後でやっと自主学習できます。
よろしくお願いします。
値が入っている場合と、入っていない場合の判定なのですが

var val=20;
if(val){alert(val);}

------------------
var val;
if(!val){alert(null);}

という真偽判定で問題なく稼働しますか?
誤作動したりしないでしょうか?
331
(1): (ワッチョイ 1b46-P4WK [111.98.111.65]) 2020/11/30(月)19:08 ID:1U/wXaEH0(1/2) AAS
>>330
インターフェイスやabstracut使わずにどうやれと
333
(1): (ワッチョイ 1b46-P4WK [111.98.111.65]) 2020/11/30(月)21:04 ID:1U/wXaEH0(2/2) AAS
javascriptでオブジェクト指向開発は、今のところは無理ってことですかね?
337: (ワッチョイ 1b46-P4WK [111.98.111.65]) 2020/12/01(火)06:15 ID:Zg5lb2px0(1/2) AAS
>>334
あなたには出来ると言いたげですね
343: (ワッチョイ 1b46-P4WK [111.98.111.65]) 2020/12/01(火)19:23 ID:Zg5lb2px0(2/2) AAS
>>340
勉強になります、ありがと先生!
958: (ワッチョイ 9e46-BvZE [111.98.111.65]) 2021/10/30(土)07:24 ID:1pYlSmze0(1/2) AAS
>>948
JSの型には、String Number Boolean Null undefined Symbolなどの他、Objyectがあります
プリミティブでない型は全てObject型です

Objectの例は
let o={};
let a=[];
let f=function(){}
function f(){}
などがあります
959: (ワッチョイ 9e46-BvZE [111.98.111.65]) 2021/10/30(土)10:09 ID:1pYlSmze0(2/2) AAS
>>948
あと、オブジェクトという意味合いは結構あいまいです

JSではプリミティブはそれ自体に関数やパラメータなどを保持しません
ObjectはObject()の派生ですので関数やパラメータを持ちます
型という意味合いでは、typeof でObject型なのか判定できますのでお試しを

オブジェクトを目的物、対象物という表現でとらえれば
文字や数字も、扱う対象物として、オブジェクトと表現できますが
型としの意味合い(始祖Object()を継承してるか)なのか
対象物という意味合いなのか、混乱したときには整理してみるといいかもです
972
(2): (ワッチョイ 9e46-BvZE [111.98.111.65]) 2021/10/31(日)07:37 ID:CEq1n28F0(1/7) AAS
>>969
var input;
do{
input=get_input();
}while(inputIsNotValid(input));

function get_input(){
return confirm('input!');
}
function inputIsNotValid(input){
return !input;
省1
973
(1): (ワッチョイ 9e46-BvZE [111.98.111.65]) 2021/10/31(日)07:45 ID:CEq1n28F0(2/7) AAS
>>969
サンプルコードは、

inpu=get_input() // 入力されたものをinputに代入する

do-whileは、inputIsNotValid()関数の戻り値がtrueの時に繰り返す

inputIsNotVarid()は、入力されたinput値が不適切の時にtrueを返す

という内容を説明しています
省4
974
(1): (ワッチョイ 9e46-BvZE [111.98.111.65]) 2021/10/31(日)07:53 ID:CEq1n28F0(3/7) AAS
>>969
あと、このコード自体は
「有効な値が入力されるまでループする」というコードです

confirm関数はシンプルな入力関数で、OKボタンでtrueを、キャンセルボタンでfalseを返します
976
(1): (ワッチョイ 9e46-BvZE [111.98.111.65]) 2021/10/31(日)08:40 ID:CEq1n28F0(4/7) AAS
45億年もの長きにわたり僅かな変化を積み重ねた塩基配列の微妙なズレと
あなたと私の養育環境における、例えば接種してきたたんぱく質や食物繊維の種類や量
照射された日照量や、退社した細胞数の数、知り合った女性や先生が持つ遺伝子配列とのずれとの調和
そのような本当に些細な差が、promptなのかconfirmなのかを決したのだと思います
そこには完全な正解はないのかもしれませんが、バリデーションチェックという意味ではpromptで説明すべきかもしれません
980
(1): (ワッチョイ 9e46-BvZE [111.98.111.65]) 2021/10/31(日)12:05 ID:CEq1n28F0(5/7) AAS
>>964
とても情緒深く、文学的なご質問で、私のような無知で下賤な者が触れてよいのか悩みましたが
アロー関数自身にアロー関数内のプロパティ、もしくは引数を紐づけたいということなのでしょうか?
982: (ワッチョイ 9e46-BvZE [111.98.111.65]) 2021/10/31(日)21:59 ID:CEq1n28F0(6/7) AAS
>>981
がんばってくださいね
継続して学んでいれば今感じている疑問の殆どは解消します
一歩を進められたご自身の力を信じて進んでください
983: (ワッチョイ 9e46-BvZE [111.98.111.65]) 2021/10/31(日)22:09 ID:CEq1n28F0(7/7) AAS
>>981
982の「疑問」=>「疑問や違和感」に訂正です
987
(1): (ワッチョイ 9e46-BvZE [111.98.111.65]) 2021/11/03(水)17:47 ID:mbwPounm0(1) AAS
.>>1000
そうだな、お前みたいな破廉恥極まりないやつを極刑にできないなんてな
995: (ワッチョイ ff46-H2rd [111.98.111.65]) 2021/11/09(火)22:41 ID:RTTrqb1f0(1) AAS
>>990はレキシカルを理解してるなら
s1とs2のレキシカルが違うことをだな
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.588s*