JS全解

此生再无相见时 提交于 2019-12-18 00:21:11

javascript的历史回顾

  • javascript 因为互联网而生,紧随着浏览器的出现而问世。
  • 1990年,欧洲的 Tim Berners-lee(伯纳斯 李)在互联网的基础上发明了互联网。
  • 1992年,NCSA开发出一个独立的浏览器,叫做Mosaic。
  • 1994年,navigator发布了1.0版,却发现有些操作不宜在服务端操作,比如表单验证。
  • 1995年,Brendan Eich(布兰登 奇)发明了javascript最初为了验证表单。
  • 1996年,navigator 2.0浏览器正式内置了javascript脚本语言。

javascript的版本

  • 1997年,ECMAscript 1.0 发布。
  • 1998年,ECMAscript 2.0 发布。
  • 1999年,ECMAscript 3.0 发布。
  • 2008年,ECMAscript 5 发布。
  • 2015年,ECMAscript 6 发布。

javascript能做什么

  • 和服务器交互。
  • 页面特效。
  • 移动端。
  • 服务器。
  • 数据库。

javascript:语言特点

  • javascript 是一种解释性脚本语言。
  • javascript 是一种基于对象的脚本语言。
  • javascript 简单。
  • javascript动态性。
  • javascript 跨平台(移出编写,到处运行)。
  • javascript 安全。

JS四种输出方式

  • alert (); 页面弹出提示框。
  • console.log (); 在控制台中打印出信息。
  • document.write (); 在页面中打印出信息。
  • prompt (); 接受用户输入的信息。

javascript的组成

  • ECMAscript(定义JS的基本语法)。
  • Bom(浏览器模型)。
  • Dom(文档对象模型)。

标识符含义

  • 给变量,函数等取名。

命名规则

  • 由数字,字母,下划线,美元符号组成。
  • 不能以数字开头。
  • 不能是关键字(关键字是JS语言特定含义的字)。
  • 区分大小写。

变量及变量声明

什么是变量声明

  • 在程序运行过程中,值会发生改变的量。

如何声明变量

  • 用var声明。
  • var a; 声明一个变量。
  • a = 10;将10赋值给a。

简化

  • var a = 10; 声明一个变量为a,将10赋值给a。
  • var a,b,c;同时声明a,b,c.。
  • a =10; b = 20; c = 30;。

命名规范

见名识义

  • applePrice name height color width。

驼峰命名

  • applePrice 大苹果价格。
  • backgroundColor 背景颜色。
  • backgrounndimage 背景图片。
  • bordercolor 边框颜色。
  • borderwidth 边框宽度。

常用命名

  • sum(和)max(最大值)min(最小)num(数字)str(字符串名)arr(数组名)。
  • 单行注释 //
  • 多行注释/* */

typeof操作符

数据类型

  • Number 数值类型。
  • 整数 ,浮点数,NaN(非数字的数字类型)
  • String 字符串类型。
  • ‘10’ “10”
  • Boolean 布尔类型。
  • true 真,false 假。
  • null 空类型。
  • 手动赋值
  • undefined 未定义类型。
  • 只声明,不赋值。
  • Object 对象类型。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!