Discuss Scratch
- Discussion Forums
- » 日本語
- » 意外と知られていないテクニック集
- pandanounchi
-
Scratcher
84 posts
意外と知られていないテクニック集
Last edited by pandanounchi (Nov. 8, 2021 20:22:53)
- Soharu1016
-
Scratcher
100+ posts
意外と知られていないテクニック集
NaN(Not a Number)が最大違いました
<(() / ()) > [Infinity]>//trueと返す
Last edited by Soharu1016 (Nov. 11, 2021 12:37:37)
- inoking
-
Scratcher
1000+ posts
意外と知られていないテクニック集
NaN(Not a Number)が最大それは単に文字列比較になっているだけと思われます。<(() / ()) > [Infinity]>//trueと返す
- inoking
-
Scratcher
1000+ posts
意外と知られていないテクニック集
今、念のためソースコードをあたりました。
比較のソースコード実体は以下ですが
入力のどちらかが数字に変換できない場合、文字列比較をするようになっています。
https://github.com/LLK/scratch-vm/tree/develop/src/util/cast.js#L121
比較のソースコード実体は以下ですが
入力のどちらかが数字に変換できない場合、文字列比較をするようになっています。
https://github.com/LLK/scratch-vm/tree/develop/src/util/cast.js#L121
static compare (v1, v2) {
let n1 = Number(v1);
let n2 = Number(v2);
if (n1 === 0 && Cast.isWhiteSpace(v1)) {
n1 = NaN;
} else if (n2 === 0 && Cast.isWhiteSpace(v2)) {
n2 = NaN;
}
if (isNaN(n1) || isNaN(n2)) {
// At least one argument can't be converted to a number.
// Scratch compares strings as case insensitive.
const s1 = String(v1).toLowerCase();
const s2 = String(v2).toLowerCase();
if (s1 < s2) {
return -1;
} else if (s1 > s2) {
return 1;
}
return 0;
}
// Handle the special case of Infinity
if (
(n1 === Infinity && n2 === Infinity) ||
(n1 === -Infinity && n2 === -Infinity)
)
{
return 0;
}
// Compare as numbers.
return n1 - n2;
}- Soharu1016
-
Scratcher
100+ posts
意外と知られていないテクニック集
ソースコードわはわからないですが、どちらかが文字だったら文字列比例になるってことですね。ありがとうございます。
- HEIDHEIW
-
Scratcher
3 posts
意外と知られていないテクニック集
scratchでプログラムや画面をいっぱいクリックすると「応答なし」となります。それの回避方法を教えちゃいます!!
回避方法はいったんスリープしたりして50秒以上待つことです!!
回避方法はいったんスリープしたりして50秒以上待つことです!!
- t02student
-
Scratcher
500+ posts
意外と知られていないテクニック集
#2040
iPadなどでもそのバグは発見できませんでした。
iPadなどでもそのバグは発見できませんでした。
Last edited by t02student (Nov. 12, 2021 22:13:52)
- sasukedx
-
Scratcher
57 posts
意外と知られていないテクニック集
https://scratch.mit.edu/search/projects
これをアドレスバーに入力すると検索結果が無いのに「見つかりませんでした」が出ない。
これをアドレスバーに入力すると検索結果が無いのに「見つかりませんでした」が出ない。
- abee
-
Scratcher
1000+ posts
意外と知られていないテクニック集
それは、検索の初期画面なので出ないのが正常だと思います。
検索を開いた瞬間に「見つかりませんでした」が出ると混乱します。
検索を開いた瞬間に「見つかりませんでした」が出ると混乱します。
- ketiketi87
-
Scratcher
500+ posts
意外と知られていないテクニック集
上のバーのブロックのところの〇〇のsinを選ぶと
とすればScratch3.0に似せれる。
([ v] \( (9) \))となるが、
[scratchblocks]
(( )の[sin v]::#40bf4a
[/scratchblocks]
(( )の[sin v]::#40bf4a
- kksocy
-
Scratcher
100+ posts
意外と知られていないテクニック集
[scratchblocks]
(( )の[sin v]::operators
[/scratchblocks]
(( )の[sin v]::operatorsこれでもいけます
- Poteto143
-
Scratcher
1000+ posts
意外と知られていないテクニック集
コスチュームエディターでは、選択したものは矢印キーで細かく移動できます。
また、その移動量はエディターの拡大率が大きいほど小さくなります。
そのため、コスチュームの場所の微調整をしたいときはエディターを拡大して矢印キーを使って移動するといいですよ
また、その移動量はエディターの拡大率が大きいほど小さくなります。
そのため、コスチュームの場所の微調整をしたいときはエディターを拡大して矢印キーを使って移動するといいですよ
