JavaScript వేరియబుల్
JavaScript వేరియబుల్
JavaScript 变量是存储数据值的容器。
在本例中,x、y 和 z 是变量:
实例
var x = 7; var y = 8; var z = x + y;
从上例中,您可获得:
- x 存储值 7
- y 存储值 8
- z 存储值 15
类似代数
在本例中,price1、price2 以及 total 是变量:
实例
var price1 = 7; var price2 = 8; var price3 = 12; var total = price1 + price2 + price3;
在编程中,类似代数,我们使用变量(比如 price1)来存放值。
在编程中,类似代数,我们在表达式中使用变量(total = price1 + price2)。
从上例中,您可以算出 total 的值是 27。
提示:JavaScript 变量是存储数据值的容器。
JavaScript 标识符
所有 JavaScript 变量必须以唯一的名称的标识。
这些唯一的名称称为标识符。
标识符可以是短名称(比如 x 和 y),或者更具描述性的名称(age、sum、totalVolume)。
构造变量名称(唯一标识符)的通用规则是:
- 名称可包含字母、数字、下划线和美元符号
- 名称必须以字母开头
- 名称也可以
$
和_
开头(但是在本教程中我们不会这么做) - 名称对大小写敏感(y 和 Y 是不同的变量)
- రక్షిత పదాలు (ఉదా, జావాస్క్రిప్ట్ లో ప్రధాన పదాలు) వినియోగించబడలేదు వారు వారిని వేరు పేర్లుగా వాడవచ్చు.
提示:జావాస్క్రిప్ట్ లో పద్ధతి పేర్లు పెద్ద చిన్న అక్షరాలను గమనించాలి.
అనుకూల కరణం
జావాస్క్రిప్ట్ లో, సమానం కరణం (=
ఇది అనుకూల కరణం కాదు, ఇది సమానం కాదు కరణం ఉంది.
ఇది గణితంతో వ్యత్యాసం ఉంది. క్రింది కోడ్ గణితంలో అనికందుకు ఉంది:
x = x + 5
然而在 JavaScript 中,它非常合理:把 x + 5 的值赋给 x。
(计算 x + 5 的值并把结果放入 x 中。x 的值递增 5。)
注释:JavaScript 中的“等于”运算符是 ==
。
JavaScript డేటా రకం
JavaScript 变量可存放数值,比如 100,以及文本值,比如 "Bill Gates"。
在编程中,文本值被称为字符串。
జావాస్క్రిప్ట్ అనేక డేటా రకాలను నిర్వహించగలదు, కానీ ఇప్పుడు మేము విలువలు మరియు స్ట్రింగ్ విలువలను మాత్రమే చూడండి.
స్ట్రింగ్స్ డబుల్ కొమా లేదా సింగిల్ కొమా లో చుట్టబడి ఉంటాయి. విలువలను కొమా లేదా సింగిల్ కొమా లో చుట్టకూడదు.
విలువను చుట్టివేయించినప్పుడు, ఇది టెక్స్ట్ స్ట్రింగ్ అని పరిగణించబడుతుంది.
实例
var pi = 3.14; var person = "Bill Gates"; var answer = 'How are you!';
ప్రకటన (సృష్టించడం) జావాస్క్రిప్ట్ వ్యవస్థాపకాలు
జావాస్క్రిప్ట్లో వ్యవస్థాపకాన్ని సృష్టించడాన్ని "ప్రకటన" అని పిలుస్తారు.
మీరు వినియోగించవచ్చు: var
విలువని జావాస్క్రిప్ట్ వ్యవస్థాపకాన్ని ప్రకటించడానికి వినియోగించే కీలక పదాలు:
var carName;
ప్రకటన తర్వాత, వ్యవస్థాపకం లేని విలువ ఉంటుంది. (సాంకేతికంగా, దాని విలువ ఉంటుంది undefined
。)
మీరు కావాలి ఉంటేఅందించడంవ్యవస్థాపకానికి విలువ అందించడానికి, ఇక్కడ ఉన్న అక్షరం ఉపయోగించండి:
carName = "porsche";
మీరు వ్యవస్థాపకానికి విలువ అందించవచ్చు ఉంటే:
var carName = "porsche";
పై ఉదాహరణలో, మేము carName పేరుతో వ్యవస్థాపకాన్ని సృష్టించి, దానికి "porsche" విలువను అందించాము.
అప్పుడు, మేము id="demo" లోని హెచ్టిఎమ్ఎల్ ప్యారాగ్రాఫ్లో ఈ విలువను "అవుట్పుట్" చేస్తాము:
实例
<p id="demo"></p> <script> var carName = "porsche"; document.getElementById("demo").innerHTML = carName; </script>
提示:
స్క్రిప్ట్ ప్రారంభంలో అనేక వ్యవస్థాపకాలను ప్రకటించడం ఒక మంచి అలవాటు!
ఒక స్టేట్మెంట్లో అనేక వ్యవస్థాపకాలు
మీరు ఒక స్టేట్మెంట్లో అనేక వ్యవస్థాపకాలను ప్రకటించవచ్చు. var
స్టేట్మెంట్ ప్రారంభంలో ఉండి మరియు ద్వారా ఉండబడుతుంది:కొమా సంకేతంవ్యవస్థాపకాలను వేరు చేయడానికి:
var person = "Bill Gates", carName = "porsche", price = 15000;
ప్రకటనలు అనేక వరుసలలో అమర్చవచ్చు:
var person = "Bill Gates", carName = "porsche", price = 15000;
Value = undefined
కంప్యూటర్ ప్రోగ్రామ్స్ లో ప్రకటించబడిన వ్యవస్థాపకం లేని విలువలు ఉంటాయి. విలువ గణించవలసిన కంటెంట్ లేదా తర్వాత సమకూరే డేటా ఉంటుంది, ఉదాహరణకు డేటా ఇన్పుట్.
సంకేతాలు లేని వ్యవస్థాపకం దాని విలువ ఉంటుంది undefined
。
变量 carName 在这条语句执行后的值是 undefined
:
实例
var carName;
重复声明 JavaScript 变量
如果再次声明某个 JavaScript 变量,将不会丢它的值。
在这两条语句执行后,变量 carName 的值仍然是 "porsche":
实例
var carName = "porsche"; var carName;
JavaScript మెథడ్
与代数类似,您能够通过 JavaScript 变量进行算术运算,使用 =
和 +
之类的运算符:
实例
var x = 3 + 5 + 8;
字符串也可以使用加号,但是字符串将被级联:
实例
var x = "Bill" + " " + "Gates";
还可以试试这个:
实例
var x = "8" + 3 + 5;
提示:如果把要给数值放入引号中,其余数值会被视作字符串并被级联。
现在试试这个:
实例
var x = 3 + 5 + "8";
课外阅读
JavaScript 高级教程: ఇక్మాస్క్రిప్ట్ సంకేతాలు、 ఇక్మాస్క్రిప్ట్ వేరియబుల్స్