JavaScript入门教程-输入,输出及变量


Eingabe, Ausgabe und Variablen

输入,输出及变量

Was sind Variablen?

变量是什么?

Variablen sind "variable Platzhalter". Es sind Speicherstellen im 
Hauptspeicher des Computers. Sie koennen Werte fuer die Dauer des 
Programmablaufs "zwischenlagern". Dabei ist es egal, ob es sich um
Zahlen oder um Text (einen so genannten String) handelt. JavaScript
versucht, den Datentyp selbsttaetig zu erkennen.

变量是“可变的空间占据”。它是电脑内存中的某些储存位置,它们能将数
据在程序运行过程中“临时存放”。变量可以是数字或文字(即所谓的字符串),
JavaScript会自己辨认出数据的形式。

Du kannst dir die Namen fuer Variablen frei ausdenken, z.B. name.

你可以自己设想出变量的名字,如name等。

Die prompt()-Method

prompt()方法

Mit prompt() erzeugst du eine Eingabebox. Der Surfer kann hier etwas 
hinein tippen. Prompt heisst so viel wie Stichwort. Die Syntax lautet:

prompt("Aufforderungstext","Standardwert")


利用prompt()方法,你可以制作一个输入框,你的访问者可在此框内书写。
prompt属于JavaScript编程语言里的关键字。句法如下:

prompt("Aufforderungstext","Standardwert")

Man schreibt seine eigne Texte als "Aufforderungstext". Der "Standardwert"
bleibt in der Regal leer, lasse also den Platz zwischen den zweiten
Gaensefuesschen frei.

Aufforderungstexte应用自己的文字来替代。"Standardwert" 应为空白,故此,不要
在第二对引号里写什么。

Die alert()-Method

alert()方法

Mit alert() gibst du dagegen eine Meldung im Ausgabebox.

alert()方法为你在输入框里公布得出的消息
<html>
<head>
   <title>prompt() und alert()</title>

<script language="JavaScript" tpye="text/javascript">
<!--
   var name; // name 是变量
   name=prompt("Bitte tippe deinen Name ein!",""); // prompt()方法
   alert("Nett dich zu treffen, " + name + "!"); // alert()方法  
//-->
</script>

</head>

<body>
</body>

</html>


*把上面蓝色的完整的HTML源码存为d_variable.htm,打开此文件,你可看到
一个输入对话框,请你输入你的名字。在你输入了名字,如“狼路”并确认后,
你将看到一个输出框说:Nett dich zu treffen, 狼路! 



1 <script language="JavaScript" tpye="text/javascript">
2 <!--
3    var name;  // name 是变量
4    name=prompt("Bitte tippe deinen Name ein!","");  // prompt()方法
5    alert("Nett dich zu treffen, " + name + "!");  // alert()方法  
6 //--->
7 </script>


In der dritten Zeile wird die Variable mit dem Schluesselwort var 
deklariet. Das muss man nicht machen, ist aber gute Praxis. In Zeile
4 weist du der Variablen den Wert zu, den der Surfer in die prompt()-
box eingetippt und nach Klick auf OK bestaetigt hat. Die Variable muss 
bei solch einer Zuweisung stets links stehen. Das = ist hierbei ein so
genannter Zuweisungsoperator.

上面源码中第三行利用关键字var来声明变量。你不见得非用var,但用var是
一个好习惯。第四行里,你给变量name赋与了一个值,即:你的访问者须在
输入框里输入文字并敲OK确认。在给变量赋值的格式中,变量永远被放在左边。
等号=在这里是所谓的赋值符号。

Zeile 3 verbindet den Inhalt der Variable mit zwei Textstrings. 
Textstrings muessen immer in Gaensefuesschen gesetzt werden. Der
Inhalt der Variable und die Textstrings werden durch den 
Verkettungsoperator + miteinander verbunden. Achte auf die richtige
Leerzeichensetzung bei den Textstrings, lasse bei Nett dich zu
treffen, nach dem Komma ein Leerzeichen frei. Vergleiche mit der
Datei d_variable.htm.

第三行将变量的内容与两个字符串连接起来。字符串必须放在引号里。变量的
内容及字符串是用连接符号+连在一起的。请注意使用字符串时的正确地留空格
的方法,在Nett dich zu treffen,的逗号后面要有一个空格。

请与d_variable.htm对照。

下一章里,我们将学习用JavaScript计算。