学习一个新语言的时候,老是苦恼的,例如:英文。可是做为主流语言,考试必考,又不能放弃,那咱们就要选择一种好的学习方式啦~像是了解它的语法组成规则:“主谓宾定状补表同”。 JavaScript也是同样哦~因此今天咱们先来看看它的语法。php
在以前的篇章中咱们已经说过ECMAScript的语法大量借鉴了C及其余类语言(不清楚的,看以前的文章哦~),那接下来,咱们就具体来看看它的语法~java
变量程序员
以前就说过,做为一个程序员,必定要学会偷懒。新接触的小伙伴必定会好奇:学习
为何?程序员要写这么多代码,还说要加班,不该该勤快点么?字体
当当当固然不啦!!起码ECMAScript就告诉咱们要偷懒。好比下面这个例子~this
咱们在修改一个元素的样式的时候,就会出现以下代码:spa
document.querySelector('#div').style.background = 'red';
document.querySelector('#div').style.fontSize = '15px';
document.querySelector('#div').style.width = '200px';
复制代码
咱们对一个id为div的元素修改它的:背景色、字体大小、宽进行修改,可是在这里咱们频繁出现一个操做“获取元素:document.querySelector('#div')”3d
因而,变量就诞生啦!它的存在就是为了让咱们能够保存值,换句话说,这个变量就表明了咱们存储的这个值。code
建立变量cdn
那咱们来看看 这个变量怎么去建立。
建立变量的时候,咱们须要用到var操做符,后面跟一个变量名,这个变量名就表明咱们后续的值。以下所示:
var message;
复制代码
咱们建立了一个名为message的变量,这个变量能够保存任何值,若是咱们没有对它进行赋值,那么它会保存一个特殊的值 —— undefined。
若是你要赋值的话,只须要像下面这样作:
var message;
message = 'hi';
//⬇能够合并上两句以下:
var message = 'hi';
复制代码
还记得咱们以前修改div样式时候的频繁获取么?如今咱们是否是能够把div这个元素保存为变量,让变量名表明这个div,就能够简化成下面这样:
var oDiv = document.querySelector('#div');
oDiv.style.background = 'red';
oDiv.style.fontSize = '15px';
oDiv.style.width = '200px';
复制代码
这么一看,是否是清楚多了~并且少写了好多代码!因此说,不是我想偷懒,是听从现实的安排~
而且呢,变量里面存储的值,咱们能够屡次修改,若是以为hi~很差的话,咱们也能够改为hello~
var message = 'hi';
message = 'hello';
复制代码
经过这样的方式,咱们就将message里面的值变动为hello啦,是否是很方便呢?固然这样方便的变量,咱们也须要注意使用规则的!
变量名注意事项
那什么是保留字和关键字呢??
保留字和关键字
在ECMAScript中,有一组特殊用途的词,被称为“关键字”。你们能够理解为这些关键字,已经被内部使用了,已经再也不对外开放了。
访问官方网址,查看全部关键字
那关键字你们了解后,保留字又是什么呢?保留字其实和关键词差很少,只不过做为预备队员,未来可能会被列为关键字,若是你如今用上了,后面它成了关键词,你的代码就会出问题了,因此咱们也要避免。
访问官方网址,查看全部保留字
额外注意一下
这里须要注意一下哟,JavaScript是区分大小写的,因此在关键字中,有一个经常使用的叫this,它不能用做变量名,可是This就能够~
由于this≠This,不过不推荐这样的操做啦~万一弄错了呢,对不对?
那大小写均可以、下划线也能够,怎么样命名比较推荐呢?
驼峰命名大法
不是什么邪教组织哟,咱们通常采用驼峰命名的方式,来取变量名,那什么是驼峰呢?咱们先来认识下今天的嘉宾:骆驼~
1.小驼峰命名
这个在咱们代码中常常见,并且也是推荐使用的~
它的精髓在于,第一个字母小写,后续的每一个单词的首字母大写,以下:
java and php =》javaAndPhp
复制代码
2.大驼峰命名
它就厉害了,由于有两个背上的角,因此第一个字母就大写,后续的每一个单词首字母大写,以下: java and php =》JavaAndPhp
不要问我单词长的时候,有不少大写字母,这个骆驼有几个峰????? 我以为,大概只有骆驼才知道了吧。
难道你觉得这就是语法的所有?
那只能说你too杨tooo奈伊夫。
看了这么久那你知道何时用“大驼峰”何时用“小驼峰”了么?
不知道???
不知道还不留言!
๑乛◡乛๑