一.基本数据类型
基本数据类型:number,string,boolean,null,undefined
引用数据类型: Array [],Object {},function
区别:基本数据类型在赋值的时候只是值的赋值,引用数据类型在赋值的时候不仅是值得赋值,还是引用的传递
数据类型之间相互转换:
1.隐式转换:常见 数字和字符串之间-,if(""){}
2.强制转换:
转数字 parseInt(整数),parseFloat(浮点) Number(数字)
字符串:String()
转布尔:Boolean()
二.运算符
运算符(算术运算,赋值,比较,逻辑,三维)
算术运算符 + - * / % ++ --
赋值运算符 =
比较运算符 > < >= <= == === != 选择结构
逻辑运算符 && || ! 选择结构
条件运算符(三目) ?:
三.函数
btn.onclick = function(){}
想要函数起作用就必须被调用 函数名()
1.功能块 行为或动作,事情 方法(动态,打电话,发信息
对象 = 属性(静态,手机颜色,型号) + 方法(动态,打电话,发信息)
2.函数
匿名函数,具名函数
匿名函数:
btn.onclick = function(){}//把函数赋给btn的点击事件 事件句柄,事件函数
window.onload = function(){}//页面中所有的DOM加载完毕之后执行的内容
具名函数:
function fn(){
console.log(a+b);
}
四.数组 容器
定义:10,"hello",true,一组内容
var f = ["苹果","香蕉"]
var s = ["张三"]
声明:
var names = []
var names = new Array();
添加:names[0] = "张三"; names[1] = "李四"
访问:console.log(names[0])
声明并赋值:var names = ["张三","李四"]
遍历:一个个访问 for