[想试试看JavaScript ] 资料型态 与字串

年初我开始学程序的时候,就是去网路上随意翻阅文章就开始学了。
很常会被一堆专有名词吓傻。即使努力默记下来,将教学范例操作无数次,对专有名词很熟了,还是不知道学这麽多名词要做啥。

要学得又好、又快、又轻松,最重要的是学的过程中需要有明确的目标,知道为什麽要学这个,学了这个可以帮助自己解决什麽问题,每天比昨天能解决的问题更多一点。
大功能其实都是很多个小问题组成的,只要把大问题拆成小问题,再一一克服就能完成那些复杂的功能。

希望我写的内容可以人比较知道为什麽要学这些设定与专有名词。

资料型态

昨天学到变数、宣告变数、并且将资料放进去
现在来稍微了解 Javascript 将资料分成哪些种类
Javascript 的资料分为基本型别( primitive )与物件型别 ( object )
那学习资料型态可以做什麽呢?
因为程序码会根据不同的资料型态会有不同反应,所以要稍微花点心思记住。
今天先介绍几个基本型别

基本型别( pirmitive )

基本型别分成 stringnumberbooleannullundefined

string 字串

字串就是用来放文字内容的。
字串需要使用 ''(单引号) 或 " "(双引号),两个不能混用。

var str='这是字串';
var str2="这也是字串";

字串相加的话,可以将两个字串内容串在一起
例如

var result="Jack"+"喜欢吃饭";//将字串相加放进变数
console.log(result); // 印出Jack喜欢吃饭

var name1="Jack"; //将资料放进变数
var name2="Abby";
var eat="喜欢吃饭";
var sleep="喜欢睡觉";

var result1=name1+eat; // 变数里面装的是字串,让变数相加也可以
console.log(result1);  // 印出 Jack喜欢吃饭
var result2=name2+sleep;
console.log(result2); // 印出 Abby喜欢睡觉

// 交换也可以
var result3=name1+sleep;
console.log(result3); // 印出 Jack喜欢睡觉

这样应该会稍微有一点成就感吧。
以後比较复杂一点的程序,就可以
1.让资料自动放进变数里面
2.让变数自动相加
3.将结果自动画在画面

这个比较复杂的功能也是从先学习变数与字串开始,一步一步就可以办到罗//


今天比较累就先写到这罗,最近在努力找工作,希望每天还是可以尽量拨时间完成铁人赛^^

推荐资源

MDN

Javascript 语言应用在很多不同地方,写网页前端、後端、写手机 App
那这麽多地方都使用 Javascript,要是不同地方的输入一样 Javascript 程序码,却跑出不一样的结果这样就不好了,所以就必须要统一规格,去确保大家输入一样的程序码内容就可以产出预期的效果。

那规格也可能更新,或者网路上的文章写的内容跟实际运行稍微有出入,所以推荐可以去 MDN 这个网站查询 Javascript 的语法。
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Data_structures

他是 Mozilla 基金会在维护的网站,Mozilla 就是制作火狐浏览器的公司。
MDN 算很有公信力的网站,上面的资料比较多人在维护比较不会出错,出错也很就会有人去做更新。

MDN 上面的内容对新手还是比较困难的,所以我会在我想要学习更多更详尽的语法才会使用这个网站。
不过常常查就能让自己越来越强大了呢。


<<:  [Day-2] R语言 - 分群是甚麽? (what's clustering)

>>:  html字体的变化

Day12 跟着官方文件学习Laravel-Session

因为Http是无状态的,我们可以利用session让使用者表明自己的身份。 首先我们必须先建立一个s...

Day 2 | Dart 开发环境设定

第二天先来点轻松的内容:建立我们的开发环境。 我本身所使用的环境如下: OS:MacOS big s...

Javascript档案中使用Django template 变数

在template中我们可以定义javascript变数为djagno变数,如下: <scri...

Java 语言和你 SAY HELLO!!

第十二天 各位点进来的朋友,你们好阿 小的不才只能做这个系列的文章,但还是希望分享给点进来的朋友,知...

计算API所需要的参数: 内文杂凑

嗯 API 所需要的参数内文杂凑 … 依照规格说明书的指示,需要以下的流程 (1) 先移除所有空值的...