ఇక్మాస్క్రిప్ట్ సింటాక్స్

జావా, C మరియు Perl వంటి భాషలను తెలుసుకున్న డెవలపర్లు ECMAScript సింతాక్షాను సులభంగా నేర్చుకోవచ్చు, ఎందుకంటే అది ఆ భాషల సింతాక్షాలను పాటిస్తుంది。

జావా మరియు ECMAScript కొన్ని కీలక సింతాక్షాలు ఏకం అవుతాయి, కొన్ని పూర్తిగా వ్యత్యాసం ఉంటాయి。

区分大小写

与 Java 一样,变量、函数名、运算符以及其他一切东西都是区分大小写的。

比如:

变量 test 与变量 TEST 是不同的。

变量是弱类型的

与 Java 和 C 不同,ECMAScript 中的变量无特定的类型,定义变量时只用 var 运算符,可以将它初始化为任意值。

因此,可以随时改变变量所存数据的类型(尽量避免这样做)。

ఉదాహరణ

var color = "red";
var num = 25;
var visible = true;

ప్రసంగం ముగింపున సెండ్ లేదా లేకపోతే కూడా ఉంటుంది

Java, C మరియు Perl కొన్ని ప్రసంగాలను సెండ్ చేయడానికి పరిణామాలు అవసరం ఉన్నాయి.

ECMAScript వికాసకులు ఏకాకిగా రాయితీ ముగింపు తీసుకోవాలా లేదా లేకపోతే తీసుకోవాలా అనేది అనుమతిస్తుంది. స్కాం లేకపోతే, ECMAScript స్ట్రాంగ్ల్ లైన్ కోడ్ యొక్క ముగింపును ప్రసంగం యొక్క ముగింపుగా పరిగణిస్తుంది (విజువల్ బేసిక్ మరియు VBScript లాగా), ఈ సంకేతం కోడ్ సెమాంటిక్ ను దెబ్బతించకుండా ఉండాలి.

ఉత్తమ కోడ్ రాయితీ ఏకాకిగా స్కాం చేయడం ఉంది, ఎందుకంటే స్కాం లేకపోతే కొన్ని బ్రాసర్లు సరిగా పనిచేయలేవు, అయితే ECMAScript ప్రమాణాలకు పట్టుబట్టి క్రింది రెండు ప్రసంగాలు అన్నికీ సరైనవి అని అనుమతిస్తుంది:

var test1 = "red"
var test2 = "blue";

కామెంట్లు Java, C మరియు PHP భాషలకు అనురూపంగా ఉన్నాయి

ECMAScript ఈ భాషల కామెంట్ సంకేతాలను బాటించుతుంది.

రెండు రకాల కామెంట్లు ఉన్నాయి:

  • సింగిల్ పంక్తి కామెంట్లు సింగిల్ స్క్రూబిల్ తో మొదలవుతాయి (//)
  • బహుళ పంక్తి కామెంట్లు సింగిల్ స్క్రూబిల్ మరియు స్టార్ తో మొదలవుతాయి (/*), స్టార్ మరియు సింగిల్ స్క్రూబిల్ తో ముగుస్తాయి (*/)
//this is a single-line comment
/*this is a multi-
line comment*/

బ్రాకెట్లు కోడ్ బ్లాక్ ను సూచిస్తాయి

Java నుండి ప్రతిపాదించబడిన మరొక సంకేతం కోడ్ బ్లాక్ అని ఉంది.

కోడ్ బ్లాక్ అనేది కుడి బ్రాకెట్ ({) మరియు కుడి బ్రాకెట్ (}) మధ్య అనుసరించే కొన్ని వాక్యాల శ్రేణిని సూచిస్తుంది, ఇవి కుడి బ్రాకెట్ లో కూడినవి.

ఉదాహరణకు:

if (test1 == "red") {
    test1 = "blue";
    alert(test1);
}