JavaScript-基础知识
其他
2018-12-30 03:17:48
阅读次数: 0
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