一、什么是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;
网友评论