javascript笔记整理

1.javascript
1.什么是javascript?
javascrip,简称js,是运行在js解释器/引擎中的脚本语言。
js的运行环境:
1.独立安装的js解释器(node)
2.嵌入在浏览器内核中的js解释器
2.js的发展史
1.1992年Nombas公司为自己的软件开发了一款脚本语言ScriptEase 2.1995年Netscape(网景)开发了脚本语言-livescript-javascript (与java没有任何关系)
3.1996年Micriosoft(克隆版本JScript)
4.1997年javascript提交ECMA,定义为ECMAScript (ES5,ES6)
3.js的组成部分
完整的JS由三部分组成:
1.核心(ECMAScript)
2.DOM(Document Object Model)文档对象模型 提供一些允许操作页面元素的函数和属性
3.BOM(Browser Object Model)浏览器对象模型 提供了一些允许操作浏览器的函数和属性
4.js的特点
1.语法类似于c,java,php…
2.无需编译,由js解释器直接运行
3.弱类型语言
4.面向对象的

2.javascript基础语法
1.浏览器内核 浏览器内核负责页面内容的渲染,由两部分组成
1.内容排版引擎-解析HTML/CSS
2.脚本解释引擎-解析javscript(v8)
2.搭建JS运行环境
1.独立安装js解释器-NodeJS
1.在命令行界面:输入node
2.输入console.log(“Hello world”);
2.浏览器内核中嵌入的JS解释器(F12调出控制台)
1.直接在Console(控制台)中输入脚本并运行
2.将JS脚本嵌入到HTML页面中执行
1.HTML元素的事件执行JS脚本
事件-onclick-鼠标单击元素时要执行的操作。
2.在,并且在script中编写脚本。
3.使用外部脚本文件(**.js)编写脚本
1.创建脚本文件并在文件中编写脚本
2.在使用的网页中引入js文件

3.通用语法规范
语句:可执行的最小单元必须以;结束
严格区分大小写
console.log(“Hello”);
Console.log("");//错误
所有的符号必须是英文
console.log(“Hello”);
console。log(“Hello”);//错误
注释: //:单行注释 //:多行注释
4.变量和常量
1.变量声明
1.声明变量 var 变量名;
2.为变量赋值 变量名=值;
3.声明变量并赋值
var 变量名=值;
注意:
1.声明变量时可以不使用var,但不推荐 uname=“李太白”;
2.如果声明变量,但未赋值,则默认值为undefined var uname; console.log(uname);
3.允许在一条语句中声明多个变量,用逗号隔开 var uname=“李太白”,uage=20;
2.变量名的命名规范
1.不允许使用JS的关键词和保留关键字
2.允许包含字母,数字,下划线(_),$
3.不能以数字开头
4.最好见名知意 var a; var name;
5.尽量使用"小驼峰命名法" var userName var UserName //大驼峰命名法 var user_name //下划线命名法 _userName
3.变量的使用
1.声明变量未赋值,值默认为undefined
2.使用未声明的变量,则报错
3.赋值操作-set操作
变量名出现在=的左边,一律是赋值操作var uname=“贾宝玉”; uname=“baoyu.jia”
4.取值操作-get操作
变量只要没出现在=的左边,一律是取值操作 var uname=“林黛玉”; console.log(uname); var newName=uname; newName//赋值 uname//取值
4.常量
1.什么是常量
在程序中,一经声明就不允许被修改的数据就是常量。
2.语法 const 常量名=值; 常量名在程序中,通常采用大写形式。

你可能感兴趣的:(javascript笔记整理)