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