在这里我的给大家说个抱歉,看到前两篇文章,有的同学叫我更新,但是我最近一直没有更新, 那么我们从下一篇开始就要开始了讲程序了,这片我们先了解一下JavaScript的概念和必须知道的知识点.
JavaScript程序是Unicode字符集编写的。Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有的在使用的语言.
头一次看到上面一段话,肯定是一脸懵逼,那我们用白话解释一下.,大家都知计算机只能计算和处理数字,那我们只能定制一个规则,把数字转化成对应的文字,比如ASCII大写字母A对应的Unicode编码是65,那我们在电脑上打出A这个字母时,实际计算机处理的是65数字(暂时这么理解其实很复杂),英文的语言有编码(ASCII)中国也有自己的编码GB2312,可肯定也有对应的65编码(但我不知道是啥字符哈哈哈)那么你的美国朋友给你发生A到你这就变成了另外一个字符.这样显然不是我们想要的.所有Unicode就应运而生,来一统天下.Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。
JavaScript是一个区分大小写的语言,这个很好理解把,就是声明NO和no是两个不同的变量!但是注意HTML是不区分大小写的.
注释:白话就是注释是给人看的不是给电脑读的,JavaScript支持两种格式,
<script>
// arr是一个数组
// arr有6个元素
var arr = [1, 2, 5, 6, 5, 5]
/*
obj是一个对象
obj还是一个空对象
*/
var obj = {};
</script>
"//"会被JavaScript忽视,只能注释单行,
" /**/ "也会被JavaScript忽视,能注释多行,可跨行书写
所谓直接量(literal),就是程序中直接使用的数据值,这是百度说的不是我说的哈哈哈.
比如
<script>
12 //数字
1.2 //小数
'hello world' //字符串文本
"hello world" //也是字符串文本
true //布尔值
false //也是布尔值
// .......等等
</script>
标识符就是一个名字,在JavaScript中,标识符就是用来对这们语言的变量和函数进行命名.(看看有个印象下篇文章会讲变量,函数会放在后面讲)JavaScript标识符必须字母下划线"_“或者买美元”$"后面字符必须是字母,数字,下划线,或者美元符,记住数字是不能在开头出现的
JavaScript吧一些字符拿出来用做自己的关键字,(就像以前的平民百姓一样不能于皇帝有相同的名字)目前保留字有以下看图
JavaScript保留了一个关键字,这些是在更高JavaScript更高版本中使用ECMAScript 5保留的看下图
这个不打算用纯文字描述太费事,直接上代码
<script>
var a = 23
var b = 23
//以上不会报错
</script>
<script>
var a = 23 var b = 23
//以上会报错 Uncaught SyntaxError: Invalid or unexpected token
</script>
<script>
var a = 23; var b = 23
//以上不会报错
</script>
来一个更变态的
<script>
var
a
=
23
</script>
//以上不会报错
为了避免这种变态的问题出现,记住,记住,记住,写完一句话必须要加分号,现在JavaScript不加不会出现太大的问题,但是以后代码的打包和压缩,不加分号会出现很大的问题
好了今天先讲到这,我会很快更新后面的文章,~~~~~~~~~
作为一个程序源,一定要在github上注册自己的账号哟!!!,还有没有注册的同学赶紧哟,面试会用到.
也欢迎给我的github点星星