aboutsummaryrefslogtreecommitdiff
path: root/files/ja/glossary
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-08-26 01:32:33 +0900
committerGitHub <noreply@github.com>2021-08-26 01:32:33 +0900
commit92e0d7a5eb47d3af6c4d07b4b931c3d468e041fb (patch)
tree88311856fa56b8206c7090e5d1202fc990a21a42 /files/ja/glossary
parent7c1d8246d226ab1a5e3e9b9e59ef597bbaed3265 (diff)
downloadtranslated-content-92e0d7a5eb47d3af6c4d07b4b931c3d468e041fb.tar.gz
translated-content-92e0d7a5eb47d3af6c4d07b4b931c3d468e041fb.tar.bz2
translated-content-92e0d7a5eb47d3af6c4d07b4b931c3d468e041fb.zip
Glossary/Call_stack を更新 (#2111)
- 2021/02/20 時点の英語版に同期
Diffstat (limited to 'files/ja/glossary')
-rw-r--r--files/ja/glossary/call_stack/index.html15
1 files changed, 8 insertions, 7 deletions
diff --git a/files/ja/glossary/call_stack/index.html b/files/ja/glossary/call_stack/index.html
index cfb4875250..e316a30f1f 100644
--- a/files/ja/glossary/call_stack/index.html
+++ b/files/ja/glossary/call_stack/index.html
@@ -2,6 +2,7 @@
title: Call stack (コールスタック)
slug: Glossary/Call_stack
tags:
+ - Call Stack
- CodingScripting
- Glossary
- JavaScript
@@ -9,7 +10,7 @@ tags:
- 用語集
translation_of: Glossary/Call_stack
---
-<p><ruby><strong>コールスタック</strong><rp> (</rp><rt>call stack</rt><rp>) </rp></ruby>は、インタープリター (ウェブブラウザー内の JavaScript インタープリターなど) の仕組みの一つで、複数階層の{{glossary("function","関数")}}を呼び出したスクリプト内の位置を追跡し続けることです。 — どの関数が現在実行されているのか、その関数の中でどの関数が呼び出されたか、などです。</p>
+<p><strong>コールスタック</strong> (call stack) は、インタープリター (ウェブブラウザー内の JavaScript インタープリターなど) の仕組みの一つで、複数階層の{{glossary("function","関数")}}を呼び出したスクリプト内の位置を追跡し続けることです。 — どの関数が現在実行されているのか、その関数の中でどの関数が呼び出されたか、などです。</p>
<ul>
<li>スクリプトが関数を呼び出すとき、インタープリターはそれをコールスタックに追加し、それから関数の実行を始めます。</li>
@@ -18,12 +19,12 @@ translation_of: Glossary/Call_stack
<li>スタックが割り当てられている量よりも多くのスペースを使用した場合、 "stack overflow" エラーとなります。</li>
</ul>
-<h2 id="Example" name="Example">例</h2>
+<h2 id="Example">例</h2>
<pre class="brush: js">function greeting() {
- // [1] Some codes here
+ // [1] Some code here
sayHi();
- // [2] Some codes here
+ // [2] Some code here
}
function sayHi() {
return "Hi!";
@@ -32,7 +33,7 @@ function sayHi() {
// Invoke the `greeting` function
greeting();
-// [3] Some codes here
+// [3] Some code here
</pre>
<p>上記のコードは次のように実行されます。</p>
@@ -73,9 +74,9 @@ greeting();
<p>空のコールスタックで始め、関数を呼び出す度に、自動的にそれがコールスタックに追加され、コードをすべて実行した後、自動的にコールスタックから削除されます。最後に、またからのスタックで終了します。</p>
-<h2 id="Learn_more" name="Learn_more">より詳しく知る</h2>
+<h2 id="Learn_more">より詳しく知る</h2>
-<h3 id="General_knowledge" name="General_knowledge">一般知識</h3>
+<h3 id="General_knowledge">一般知識</h3>
<ul>
<li>ウィキペディアの{{Interwiki("wikipedia", "コールスタック")}}</li>