一、JavaScript
1.什么是JavaScript
JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言
2.JavaScript特点
1.向HTML页面中添加交互行为
2.脚本语言,语法和Java类似
3.解释性语言,边执行边解释
3.JavaScrip组成
1.ECMAScript:核心语法,语句
2.DOM:操作文档的元素和内容
3.BOM:浏览器对象
4.JavaScript的引入
行内js:
<p onclick="javascript:alert('你点我干嘛?')">发给你结构化</p>
内部js:
<script type="text/javascript"src="test.js"charset="gbk">
外部js:
alert("这是外部文件的js");
5.数据类型
摘要 | 含义 |
---|---|
number | 整数或浮点数 |
string | 一组被引号(单引号或双引号)括起来的文本 |
nul | 表示一个空值,与undefined值相等 |
object | javascript中的对象、数组和null |
boolean | true和false |
undefined | 变量js没有初始值,将被赋予值undefined |
6.字符串的方法
<script>
var str="哈空间答复哈师大会";
alert("下标4上对应的字是:"+str.charAt(4));
alert("字符串的长度:"+str.length);
alert("文字哈出现的位置是:"+str.indexOf("哈"));
alert("下标4-7之间的文字是:"+str.substring(4,8));
</script>
7.数组的使用
<script>
//1.数组的三种创建方式
var a=new Array();
var b=new Array(6);
var c=new Array(8,"哈哈",9.6);
//2.数组遍历
for(var i=0;i< c.length;i++){
document.write(c[i]+"<br/>");
}
c[20]="测试";
document.write(c.length+"<br/>");
//3.使用foreach进行遍历
for(var data in c){
document.write(c[data]+" ");
}
for(var i=0;i< c.length;i++){
document.write(c[i]);
}
</script>
8.运算符号
<script>
var a=123;
var b="123";
alert(a==b);
alert(a===b);
var f1=true;
var f2="true";
var f3=1;
alert(f1==f2);
alert(f1==f3);
alert(f2==f3);
</script>
9.系统函数
<script>
//转换成整数
alert(parseInt("85.6"));
//isNaNaN:是否是非数字 不是数字:true 是数字:false
alert(isNaN("何况你们"));
</script>