【前言】
本系列为个人前端学习之路的学习笔记,在过往的学习过程中累积了很多笔记,如今想藉着IT邦帮忙这个平台做整理+再复习。
本系列标题一律以【】标示该篇文章主要涉及的内容,例如【JavaScript】、【Vue】等等。
若内容有误,还麻烦各路大神不吝於点出问题,感激不敬。
在JavaScript的世界中,变数用来记录各种事情,例如数字、字串或是布林(true、false)
一个简单的范例:
var num = 1;
var意思是我要宣告一个变数,num是变数名称,=是赋值运算子,可以简单理解为指定=右方的值给=左方的变数,;代表这行结束的意思
当变数的值为字串的时候,要用单引号'
或是双引号"
将其包起来,原因也很好理解,不然JavaScript读到一个num,它怎麽知道这是字串还是变数
var myName = '小明';
var yourName = "小华";
两者结果会是一样的,要用单引号'
或是双引号"
全看个人习惯,不过不能够混用
var myName = '小明"; //前面单引号後面双引号
这样会跳错
在JavaScript的世界中,变数的名称有大小写之分
var num = 1;
console.log(Num); //Num is not defined
在这个案例中我们尝试用大写的Num去取得小写的num,但对JavaScript来说,两个是完全不同的东西,因此就会跟你说它找不到
在JavaScript的世界中,变数的命名基本上是相当自由的
不过如果用了某写词,JavaScript就会不知道它是变数名称还是另有用途
例如:
var if = 1;
这里我们看似宣告了一个名称为if的变数,但if在JavaScript是有意义的字,因此JavaScript就会搞不清楚你的意图
为了避免这样的状况,JavaScript设计了关键字(或称保留字),这些字是不能够被当作变数名称使用的
全部的关键字可见於这里
基本上像是我们平常会用到的if、var、const......等等,都是关键字
在避开关键字之後,仍旧有一些规则,我们是不能这样命名的
因此下列的案例都是违法的命名方式:
var 0num = 1;
var -num = 1;
var .num = 1;
<<: JS [笔记] Javascript 优良部分、糟糕与不良的部分
【YC的寻路青春】 大概要做的事情有这些 建一个自己的 - namespace yc 盖接线生 - ...
相较於用 docker commit ,比较多人是使用 『Dockerfile』来建立 image ...
文字( Text )无疑是通讯软件中最常见的一种讯息格式,所以一般在跟 LINE 机器人互动的时候,...
-动态路由(来源:Wayne Hickey) OSPF 可以作为路由器的一个组成部分运行;它还可以...
将专案整合 Gitlab 和 Jenkins 产生 Token 前几天有在虚拟机械中产生金钥 今天也...