js

一、什么是javascript javascript是一种运行于js解释器中的脚本语言 javascript与html关系 html是脚本语言,用于在浏览器中显示 javascript是脚本语言,用于与浏览器实现对话二、

javascript的发展史

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

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

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

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

javascript的组成

1.ECMAScript

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

3.浏览器对象模型(Bom,Browser Object Model),让js有能力与网页进行对话四、

javascript的特点

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

2、无需编译,直接运行

3、弱类型编程语言 强类型编程语言: C,C++,Java ... 特点:由数据类型来决定数值 弱类型编程语言:JS 特点:由数值 来决定数据类型

4、面向对象的编程语言五、javascript的语法 1.在标签中写js代码,该标签可以放在页面的任何位置 JS脚本

2.外部脚本文件

1)、创建脚本文件并编写 脚本    脚本文件:***.js 

2)、引入外部脚本文件注意:

1、必须是成对的 script

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

  3.注释        

1)、单行注释    // 单行注释 

2)、多行注释    /*      * 多    * 行    * 内    * 容    */     

4.严格区分大小写        

console.log("");        

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

六、变量和常量     

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

2. 变量的声明

1)、声明      var 变量名;

2)、赋值    变量名=值;

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

4)、注意     

1、声明变量时可以不加 var 关键字      var stuname="张三丰";== stuname="张三丰";                     

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

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

3、一次性声明多个变量声明 stuname,stuage,stugender 变量  

var stuname; 

  var stuage; 

  var stugender;

一次性声明多个变量 使用一个 var 关键字, 多变量名之间 用 , 分隔  var stuname, stuage,stugender; 

4、变量的命名规范

1)、可以包含字母、数字、下划线、$var +name; 错误 ,不能有 +

2)、不能以数字开头var 1name; 错误var name1; 正确var $name; 正确var _name; 正确

3)、尽量见名知意var a;var b,c,d,e,f,g,aab,aac;以上方式, 不推荐var username;var salary;  

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

1、驼峰命名法     

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

var age;

var gender;

var salary;

var userName;

var userSalary;

var stuJavaScore

2、下划线命名法var _userName;

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

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

比如:1天=24小时  1小时=60分钟  太阳每天东升西落             

1.声明常量的方法:            

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

const DAY;                  

const PI;            

2)声明常量并赋值                   

const DAY=24;                  

const PI=3.14;

你可能感兴趣的:(js)