永发信息网

ecmascript 语法有哪些

答案:1  悬赏:50  手机版
解决时间 2021-03-26 08:17
ecmascript 语法有哪些
最佳答案
ECMAScript 语法
JavaScript 实现
ECMAScript 变量
熟悉 Java、C 和 Perl 这些语言的开发者会发现 ECMAScript 的语法很容易掌握,因为它借用了这些语言的语法。
Java 和 ECMAScript 有一些关键的语法特性相同,也有一些完全不同。
区分大小写
与 Java 一样,变量、函数名、运算符以及其他一切东西都是区分大小写的。
比如:
变量 test 与变量 TEST 是不同的。
变量是弱类型的
与 Java 和 C 不同,ECMAScript 中的变量无特定的类型,定义变量时只用 var 运算符,可以将它初始化为任意值。
因此,可以随时改变变量所存数据的类型(尽量避免这样做)。
例子
var color = "red";
var num = 25;
var visible = true;

每行结尾的分号可有可无
Java、C 和 Perl 都要求每行代码以分号(;)结束才符合语法。
ECMAScript 则允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript 就把折行代码的结尾看做该语句的结尾(与 Visual Basic 和 VBScript 相似),前提是这样没有破坏代码的语义。
最好的代码编写习惯是总加入分号,因为没有分号,有些浏览器就不能正确运行,不过根据 ECMAScript 标准,下面两行代码都是正确的:
var test1 = "red"
var test2 = "blue";

注释与 Java、C 和 PHP 语言的注释相同
ECMAScript 借用了这些语言的注释语法。
有两种类型的注释:
单行注释以双斜杠开头(//)
多行注释以单斜杠和星号开头()
//this is a single-line comment



括号表示代码块
从 Java 中借鉴的另一个概念是代码块。
代码块表示一系列应该按顺序执行的语句,这些语句被封装在左括号({)和右括号(})之间。
例如:
if (test1 == "red") {
test1 = "blue";
alert(test1);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么把游戏奶块变成水?
曲克芦丁脑蛋白水解物的贮存包装
郑则士个人资料演了哪些节目
“我昔所造诸恶业,皆由无始贪嗔痴”出自哪里
怎样才能做到听话听音或听出言外之意呢
暴漫真的凉了吗?还有复播的希望吗?
女生骂男生怎么都骂猪的啊?
RNB歌手有哪些啊?
控能饼干的饱腹感怎么样?有小伙伴吃了瘦了的
这个是什么茶杯盖子
易安居士,六一居士,青莲居士,香山居士,鹿
桃城区衡水湖畔农庄地址是什么,有没有知道的
2001年的WWE皇家大战为什么很多都被摔下台了
RBC平均Hb浓度偏低是什么问题
动车和高铁一样吗
推荐资讯
中国轻纺城对绍兴的作用
咸阳华星小学五年级历届作文竞赛题目
人什么时候会分泌内啡肽
想购买一个大型家用综合健身器材,求推荐?
有没有知道U-PVC室外排水管道施工工艺有什么
老爸65岁了,可以用身份证上户吗
武威小程序开发哪家公司比较靠谱?
高低床上铺一般为多高
手机流量费怎样计费?如用100Kg和100Mg各收多
关于大海的诗歌
谁介绍一点格斗型的动画片!
豌豆怎样泡发
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?