美文网首页
2018.5.9 js笔记

2018.5.9 js笔记

作者: _z王箭 | 来源:发表于2018-05-09 22:45 被阅读0次

一,什么是JavaScript

JavaScript是一种运行于js解释器中的脚本语言。

JavaScript与html的关系

html和JavaScript都是脚本语言,html用于在浏览器中显示,JavaScript用于与浏览器实现对话。

二,JavaScript的发展历史

1997年,JavaScript 1.1版本作为草案提交给了ECMA(欧洲计算机制造商联合会)ECMA-262标准 ECMAscript作为js的标准核心。

三,JavaScript的组成

1,ECMAscript

2,文档对象模型(Dom,Document Object Model),让js有能力与页面元素进行对话

2,浏览器对象模型(Bom,Beowser Object Model),让js有能力与网页进行对话

四,JavaScript的特点

1,编写简单、任何文档编辑工具都可以编辑js

2,不需要编译,直接运行

3,弱类型编程语言:c, c++, Java 

特点:由数据类型来决定数值

弱类型编程语言:js

特点:由数值来决定数据类型

4,面向对象的编程语言

五,JavaScript的语法

1,在<script></script>代码中写js代码,这个标签可以放在页面的任何位置

2,外部引入脚本文件方法

1),创建脚本文件 编写脚本  ***.js

2),引入外部脚本文件  <script scr="脚本文件路径"></script>

休息:1),必须是成对出现的script

  2),这对标记中,不允许出现任何内容

3,注释

  1),单行注释  //单行注释

  2),多行注释  /*注释*/

4,严格区分大小写

六,变量和常量

1,变量:内存中的一段储存空间

2,变量的声明

1),声明 var 变量名;

2),赋值 变量名=值;

3),声明变量并赋初始值 var 变量名=值;

4),如果声明变量没有赋值,将自动赋值为undefined

3,一次声明多个变量

声明 stuname,stuage,stugender变量

一次性声明多个变量 使用一个var关键词,用逗号分隔

4,变量的命名规范

1),不可以使用中文,可以包含字母、数字、下划线、$,但不可以用数字开头

2),尽量可以看到名字知道意思

5,可以采用 驼峰命名法 下划线命名法

1),驼峰命名法

如果变量名是由多个单词组成,从第二个单词开始,每个单词首字母大写

2),下划线命名法

var _number;

常量:一旦声明就不可以改变的值叫做常量

声明常量用const,常量名一般大写,必须要赋值

七,js的数据类型

1,数字类型(number)数字类型包括整数和小数

2,字符串类型(string)有引号的都是字符串

3,布尔类型(Boolean)布尔类型有两个数值,true(真),false(假),运算时true为1 flase为0

4,空(null)

5,未定义类型(undefined)声明变量没复制返回undefined

6,对象类型(object)var obj=[]; var arr=[];

八,数据类型的转换

typeof

相关文章

网友评论

      本文标题:2018.5.9 js笔记

      本文链接:https://www.haomeiwen.com/subject/itlarftx.html