今日,我们踏上征服js代码知识的旅途当中。日后,我们必当手持键盘和鼠标,运用我等在此学到的知识来利于高山之巅。
首先,我们要了解js是什么?js可以干什么?为啥要使用js技术?在计算机当中js可以在啥位置,它的输入方式共分为几种?js代码的语法要注意啥,及其延伸的变量,以及js的数据类型分为哪几种?最后我们也要适当的延伸一下知识。我们要逐个攻破,依次掌握。
js是啥?js的全称是jsvascript,简称js代码(以下所有Javascript都称为js),它是事件驱动的编程语言。(所有事件都会有功能来响应)。事件又是啥?它指在浏览中所有的操作。其次,js代码可以跟用户进行交互。它可以进行表单验证(可以数据是否合法)、网页特效、游戏(例如;贪吃蛇、打地鼠、别踩白块、2048、抽奖大转盘)等。 js代码可以写在网页中的任何位置 。
js代码在啥位置?一、 行内js代码,存在于html标签里 二、内嵌js代码, 使用的一对script标签,例如:<script> alert("欢迎大家来我的网站") </script> ;三、外链js(引入其他的js文件) 使用 script标签,如果script加上src属性 则script标签中间不可以写内容。
其次,js代码的语法我们在使用之中要注意一些细微之处。1.每行语句的结尾需要加; 2.注释 单行、内容 、多行 、注释的内容3.变量。那么什么是变量?变量就是存储某些值的容器,为了区分各种箱子,给箱子加名字“box1”,“box1”就是变量名。
变量名的要求: 1.不能以数字开头 2.不建议使用中文3.只能使用字母、数字、下划线 $ 来命名,但是数字不能开头 4.严格区分大小写,A和a是完全两个不同的变量5.不能使用js提供的关键词来作变量名。
既然学到了变量,那么js的数据类型又分为哪些?一、数值类型 number 二、字符串类型string ( 加上了引号的 就是字符串类型)三、布尔类型 bool (真true、假false)四、undefined类型 ,未定义 (如果出现了这个类型,意味着变量是没有值的) 如果定义变量时没有赋值 ,那么变量默认的值是undefined,数据类型 undefined 。五、null 空类型 object对象类型 (空值,可以用于释放变量内容,删除) 如果明确想表示一个变量没有值 ,就可以设为 null。总结:undefiend经常是未定义,有默认值 undefined。 null 空值 。当然,它还有数组类型 对象类型 函数类型。只是它对于初学者略有深奥,在接下来的一段时间我们会了解到。
简而言之,万事开头难,啃下这跟硬骨头,未来我们会看到新的风景。