笔记|笔记 js 基础

window.alert();
window.prompt("your name","");
switch (string)
定义函数 函数表达式 var a = function(){} js事件 特别有用
算数运算符一元加+保持数值不变,但将非数字类型转换为数字;
比较运算符 相等==恒等===(类型也一元)
--------------------------------------------------------------------------------------------------------------------------
数组 var arr = []lengthd的值可以进行修改;
join("<>") 在数组中间添加<>这个符号;创建了新数组
末尾 添加 删除元素 push() pop() 可以添加多个元素
开头unshift()shift()删除返回删除的元素
sort() 是转换成字符串进行排序 要改变排序法则 就重写比较的函数 写在sort(函数); 返回 1 -1 0
splice 操作数组本身第一个参数: 起始位置第二个:截取的数量 后面的 是加进去的元素 也可以用它只删掉元素
slice 截取操作 但不操作数组本身
concat 粘连操作 创建新数组
reverse 倒序排按照位置 操作本身
新特性:位置方法 indexOflastIndexOf采用===进行查找
迭代方法:every filter forEach some map
【笔记|笔记 js 基础】缩小方法:reduce reduceRight 一个正序和倒序的遍历是对返回值的一个东西
----------------------------------------------------------------------------------------------------------------------------
对象 基于原型 属性和值(函数 数组 其他对象)的集合与其他语言互换数据(json) var car = new Object(); car.name = "Aodo"; car.add = function(){}
var car = {
name :"oK", na : "dd", add:function(){}
} ;
访问属性car.namecar["name"]
var car={
seats:“cloths”
};
var s = "seats"; var start = "sea";
car["seats"]car["sea"+"ts"]car[s]car[start+"ts"]
function show(sts){
car[sts]//只是可以使用这种方法来使用它的属性 作为参数;
}

    推荐阅读