一、Javascript的引入方式,有两种,一种是内部引入,一种是外部引入
二、基本语法
三、输出语句
四、定义变量:var a=1;
通过var定义的变量可以看作全局变量,在代码块内部定义的var变量可以在外面使用。
var可以重复定义,var a=1;var a=2;会认为a是2。
let 只在代码块中有效,不允许重复命名。
const定义常量,不允许改变
五、数据类型
六、运算符,注意两个等号和三个等号的区别。
七、流程控制语句(和java一样)
八、函数
定义方式1:
定义方式2:
但是add(1,2,3)还是等于3,因为1,2,3都传进去了但是3没能够参与运算
九、Javascript的对象
9.1数组Array
变长变类型。可以var arr=[1,2,3,"hello",false],然后令arr[10]=10
数组对象也有一些属性和方法
属性:arr.length:数组长度
方法:arr.push(10),push方法往数组中添加元素
arr.splice(start,count),splice方法的参数1是从哪个位置开始删,参数2是删几个
9.2字符串String
String还有方法:str.trim(),去除字符串前后两端的空白字符
9.3自定义对象(类似于Java中的class类对象)
9.4Window对象
var a=confirm("确认删除?"),点击确认返回true,点击取消返回false
setTimeout(function,毫秒值),指定时间后执行function
setInterval(function,毫秒值),每隔一段时间循环执行function
9.5,历史对象history,back返回上一个网页,
9.6,location
9.7 element对象
var image=document.getElementById("tight");
var arr=document.getElementsByTagName("img").....
一些属性(使用属性的最好方法是查W3School文档)。下面有img.src,改变图片的url地址。
div.style设置元素css样式,div.innerHTML设置元素内容
十、事件监听:比如判断点击确定这个事件
事件绑定(常用方式二)
十一、正则表达式
\w+代表的是单词字符至少一个