编程是什么?编程就是用电脑能听懂的语言,告诉它应该干些什么。事实上,编程是对数据操作的一个过程。数据操作分为三个部分:一:数据处理;二:数据传输;三:数据存储。各种编程语言都属于一种工具,我们就是要使用这样的工具对数据进行操作。
在学习js之前,需要完成一些前置工作。1、浏览器:作为js的编译器使用,推荐google浏览器(Chrome浏览器):按 F12或者右键-审查元素就可以打开开发者工具,再点击Console(控制台)在这里输入js代码;2、编辑器:类似于一个记事本的东西,方便我们连续写几十行甚至跟多的代码,我使用的是webstorm。有两种编辑方法:①在html文件中使用<script></script>标签,在里面直接写入js代码;②在html文件中加入<script src="............."><script>,其中""中的内容为一个后缀为js的文件目录地址。
准备工作结束后,我们就可以开始正式学习js的语法了。js中每一条语句都要以分号(;)结束。定义变量:var 变量名=值,其中变量名不可以使用关键词。注释方法:在一条语句前面加"//",适合于单行注释;使用/* */进行多行注释。
接下来,我要介绍一下js的数据类型。这块内容和前面的使用方法关联性并不大,由于使用方法要介绍的内容不多,我只是想让这篇博客变得长一点,所以把数据类型的介绍一起放在这篇博客里写。
数据类型总共分为5种:
一:Number(数字类型):注意这个关键词的首字母N要大写。数字类型分为:①整型(123);②浮点数(1.2);③负数(-5);④Not a Number(NaN),这个类型的意思是不是一个数字,但神奇的是它属于数字类型,一般我们不会给它一个具体的赋值,只是在出现错误的时候使用它;⑤无穷大(Infinity);⑥科学计数法(1e3=1000 //e后面的数说明10的乘方数)
二:String(字符串类型):任意字符包含到引号里面即可(不区分单引号还是双引号);如果在一个字符串中包含一对引号,可以使用单双引号进行区别(如:‘他说:“”你好“”’);在单引号中处理所有格还可以使用转义符(\)来标识(如:‘he\'s’);一对引号中的内容是不能断行的,可以通过:①'asf'+'4565';②在es6版本中,引入了模板字符串使用反引号(`)来表示字符串,你可以在(` `)中间进行任意的换行,都表示一个字符串中的内容,这两种方式来实现断行。
三:Boolean(布尔值):true真,false假,一般和判断语句结合使用
四:Array(数组):用[ ]表示,如:['a','b',2 ,3],被广泛应用在搜索引擎的搜索结果的使用中。比如:我们在百度中搜索:水笔,可能会出现很多结果,每一条查询结果就可以保存在一个数组中。数组被用于平行关系的平级数据上,其中数据类型可以使任意类型。
五:Object(对象):使用{ }表示对象,里面内容为键值对:
如:定义一个result对象:
val result={
title: 网易音乐,
desc: 网易云音乐是一款专注于发现与分享的音乐产品,依托专业音乐人、DJ、好友推荐及社交功能,为用户打造全新的音乐生活。 };
取一个对象中的内容:对象名.键名,如:result.title会返回网易音乐