JavaScript-基础知识

JavaScript 简介

JavaScript是基于对象和事件驱动的脚本语言,作用在客户端(浏览器)。

JavaScript的特点:

1、交互性

2、安全性(不可以访问本地的硬盘)

3、跨平台性(浏览器就可以解析js语言)

JavaScript和java的不同

语法相仿,但JavaScript和Java一点关系都没有

Netscape(网景),静态效果。livescript(javascript的前身)

java诞生后,livescript升级,改名javascript

微软后来开发了一套jscript语言

之后找了 sun 微软 ecma(欧洲计算机制造协会)推出了现在的标准ECMAScript标准

JavaScript是基于对象,java是面向对象的。

JavaScript只需要解析就可以执行,而java需要先编译成字节码文件,再执行。

JavaScript是一种弱类型的语言,java是强类型语言

一个完整的JavaScript实现由以下三个部分组成

1、核心(ECMAScript JS的语法,函数,变量)

2、文档对象模型(DOM Document Object Model)

3、浏览器对象模型(BOM Browser Object Model)

在这里插入图片描述

JavaScript的语法

JavaScript和HTML的结合方式

HTML的<Script type=“text/javascript”>js的代码</Script>标签用于把JavaScript插入在HTML页面中

1、内部JS程序,在HTML的源码中

<Script type=“text/javascript”>

//JS内容

alert(1);

</Script>

2、使用script标签中的src参数,调用外部的JS

<Script type=“text/javascript” src=“外部js文件的路径”>

</Script>

!在引用外部js的script标签间不能编写任何JavaScript代码 标签可以放在Html文件的任意位置

javascript的语法

关键字

var 声明变量

标示符

和java一样

注释

和java一样

变量

声明变量,只使用一个关键字 var num = 999; var str=“baby”;

5种基本数据类型

Undefined、Null、Boolean、Number 和 String

String 字符串类型

js中双引号和单引号都代表字符串

Number 数字类型

不区分整数和小数

Boolean 布尔类型

Null 空,给引用赋值的

Undefined 未定义(声明变量,没有赋值)

声明变量,使用var关键字

typeof() 判断当前变量是什么类型的数据

运算符

JS的运算符

1、算数运算符

0或者null是false,非0或非null是true,默认是用1表示,大于零的数字都是ture

2、赋值运算符

和java一样

3、比较运算符

== 比较值是否相同

=== 比较值的类型是否相同

4、逻辑运算符

和java一样

5、三元运算符

条件?值1:值2

js的数组

声明数组

var arr = [12,22,43];

var arr = new Array(5) 声明数组,长度是5

var arr = new Array(2,3,4) 声明数组,元素是2 , 3 , 4 ,

数组的属性

长度 length

数组的长度随添加元素的个数动态改变

js的方法

通过function关键字 声明方法

function 方法名称(参数列表){
方法体
return null;
}

猜你喜欢

转载自blog.csdn.net/NONAME999/article/details/85332137