JS的常量和变量

一、什么是javascript

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

javascript与html关系

html是脚本语言,用于在浏览器中显示

javascript是脚本语言,用于与浏览器实现对话

二、javascript的发展史

1、1992年,Nombas为自己的软件写一款脚本语言c--    -->>ScritEase,可以嵌入在网页中进行

2、1995年,Netscape(网景)Navigator2.0-->LiveScrip-->javascript,Java与javascript之间没有任何关系

3、1996年,Microscript在IE3.0中发布JS的克隆版-->Jscript

4、1997年,javascript1.1版本作为草案提交给了ECMA(欧洲计算机制造商联合会)ECMA-262标准ECMAScript作为JS的标准核心。ES5    ES6

三、javascript的组成

1、ECMAScript

2、文档对象模型(Dom,Document 0b ject Model),让js有能力与页面元素对话

3、浏览器对象模型(Bom,Browser 0b ject Model)让js有能力与页面进行对话

4、javascript的特点

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

2、无需编译,直接运行

3、弱类型编程语言

弱类型编程语言:JS

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

强类型编程语言:C,C++,Java...

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

4、面向对象的编程语言

五、javascript的语法

1、在标签中写JS代码,该标签可以放在页面的任何位置

2、外部脚本文件

1)创建脚本文件并编写脚本

脚本文件:***.JS

2)引入外部脚本文件

注:1、必须是成对的script

        2、该对标记中,不允许出现任何内容

3)注释

1、单行注释://单行注释

2、多行注释:/***/多行注释

4)严格区分大小写

console.log("");

Console.log("");//错误

六、变量和常量

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

2、变量的声明:

1)声明:var    变量名;

2)赋值:变量名=值;

3)声明变量并赋初始值:

var      变量名=值;

4)注意:

①声明变量时可以不加var关键字

var    stuname="张三丰";

==stuname="张三丰";

如果省略了var关键字,那么声明的就是"全局变量",有可能造成"全局污染"的效果

5)如果声明量没有赋值的话,那么将自动赋值为undefined

3、一次性声明多个变量:

声明:stuname,stuage,stugender  变量

var    stuname;          var    stuage;

vrar    stugender;

一次性声明多个变量使用一个var关键字,多变量名之间用(,)分隔

var    stuname,stuage,stugeder;

4、变量的命名规范:

①可以包含字母、数字、下划线、$

var  +name;//错误,不能有+

②不能从数字开头

var  1name;//错误

var  name1;//正确

var  $ name;//正确

var  name;//正确

③尽量见名知意:

var    a;          var    b,c,aab;

以上方式,不推荐

var  username;      var  salary;

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

①驼峰命名法

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

var    age;      var    gender;

var    salary;

var    userName;    var    uaerSalary;

var    stuJavaScore;

②下划线命名法:

var  _userName;//一般用于全局变量命名

var  user_name;

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

比如:太阳每天东升西落

1、声明常量的方法:

①声明常量用cinst,常量名一般大写,声明常量必须赋值

const    DAY;    const    PI;

②声明常量并赋值

const    DAY=24;      const    PI=3.14;

你可能感兴趣的:(JS的常量和变量)