[想试试看JavaScript ] 变数

写程序的目的,就是希望程序可以自动帮我们处理资料并且计算成果出来。
所以我们期待的运行流程就是
输入->处理资料->输出

例如,计算机软件,就是我们输入数字,并且输入加减乘除,程序输出计算的结果。
输入:输入要处理的资料,也就是想计算的数字
处理资料:程序处理资料
输出:程序将计算的结果输出出来。

大概理解之後我们可以开写程序,可以使用编译器,或者使用 Google 浏览器按下 F12 ,并且按下console 就可以在里面开始写程序。
https://ithelp.ithome.com.tw/upload/images/20210901/20140896f6BDZYGJpe.jpg
https://ithelp.ithome.com.tw/upload/images/20210901/20140896OBNbT8tLLo.jpg

变数

变数就像一个存放资料的盒子,我们可以将资料放进盒子,并且告诉电脑那些盒子的资料需要处理,电脑就会去找正确的盒子进行运算。

宣告变数

我们可以使用 var 来宣告一个变数
var number;
并且我们使用 = 将资料放进去

var number;
number=1

并且使用 console.log() 确定资料有没有放进去

var number; // 宣告变数
number=1; // 将资料放进去
console.log(number); // 将资料印出来看看,可以知道这个变数里面目前是什麽资料,印出结果为1

在程序码里面 = 并不是等於的意思,而是指定的意思,意思是要将资料放进去。
至於等於则会使用 == 或者 ===
在 JavaScript 中电脑解读程序码是一行一行读取,每打完一行打个分号,电脑就会知道这一行到此为止。

变数命名

变数可以自由命名,不过我们应该命名一些,好懂得名称,方便我们自己回想自己输入了什麽内容。
例如,数字可以使用 number ,文字可以使用 str

var number=1;
var str="Apple";

console.log(number); // 将资料印出来看看,确定资料是 1
console.log(str); // 印出 Apple

我在指定 Apple 到 str 里面,我使用了双引号 "" 将我指定的资料放进去。
使用双引号代表我想放的资料是文字,也就是字串。

var number=1;
var word="1";

console.log(number); // 印出 1
console.log(word); // 印出 "1"

那学这个变数可以做什麽呢?

我们可以做一些简单的运算范例

var price=100;   // 设定价格 100
var discount=0.8; // 设定折扣 八折
var tatol=price * discount // 将 price 与 discount 相乘後放进 tatol

console.log(tatol); // 印出 80

这样就可以符合开头讲的逻辑。
输入->处理资料->输出
之後写的程序可以运用一些别的技巧,程序就可以将要运算的资料放进变数,并且自动进行运算将结果输出在网页的画面上。


<<:  Day 1 Survey主题

>>:  Day01.从防疫特助到管道的故事谈Blue Prism

Day13:快速排序(Quick Sort)

浅谈Divide And Conquer Day12有提到Divide and conquer(分治...

[Day21]DML语句

首先要介绍的是新增资料列:INSRET INTO 说明: 本语句一次只能新增一笔资料列。 想要新增资...

Day01: 为什麽我想要学 TypeScript

前端工程师说,我去交友网站找女朋友去了。 朋友问:找到了麽? 工程师说:找到了他们页面的一个 bu...

Microsoft Azure Pass 学习日志 Day 3

Chap.II Storage Services 存储服务 磁碟:具有不同大小、性能 档案:使你可以...

Day-24 再创 SONY 巅峰盛世、大破大立的 PS4

经过了残酷的 PS3 一役、SONY 内部深刻的意识到:已不是能盲目复制过去的成功经验的时代了、必须...