第一章 js的组成DOM BOM ECMAScript javaScript 是一种直译是脚本语言 js语言特点 1.脚本编写语言 2.基于对象的语言 3.简单性 4.动态性 5.安全性 6.跨平台性 C/S是Client/Server的缩写 B/S是Browser/Server的缩写 输出方式 docunment.write() console.log() alert() 第二章 数据类型 Number String Boolean布尔类型 Undefined Null Object 类型转换 显示转换和隐式转换 转换成数值 Number(mix)转换数 parseInt(string,radix)看第一个数是不是数字不是数为NaN parseFloat(string) 转换成字符串 tostring() String() 转换成布尔类型 Boolean() 第三章 操作符 一元 +_*/ 二元 += -= *= /= 三元 ?: 第四章 语句 声明变量var var a =12; 定义函数 function(){} 判断条件 if(){} if是()里如果什么输出 else是不成立输出 还有else if(){}这个是多条判断 switch(){}和if是相同的都是条件判断 switch() { case 1:; break: csse 2 :; } for循环 for(循环初始化;判断循环条件;循环计数器更新){输出} while循环 while(条件){输出} 和for一样 退出循环 break退出循环 continue退出本次循环进入下一次 do{}while{}满足条件的情况下循环判断一次 <script type="text/javascript"> <script>语法 document.write()文档输出 alert();弹框提示 console.log("");控制台查看结果 网页F12 var 定义变量 var 例子 test=5;全局变量 typeof 判断是不是数字 isNaN 判断 是不是一个数 undefined 未声明的数值 (num .toString());转换进制 undefined已生明的的数值 prompt()弹出框的输入框 parseInt()转换格式数字类型的 添加 push在数组末尾处添加1个或多个元素 posh在数组末尾处添加1个或多个元素 并返回长度 unshift()在数组的头部添加一个或多个元素,最后返回数组新的长度 删除 delete() pop()删除并返回数组的最后一个元素 并返回长度 shift()删除数组的第一个元素并将其返回 连接 join()将数组中所有的元素变成字符串并连接 颠倒 reverse()将元素颠倒 排序 sort() 语法 var a=[123,21,32,1,8,5,41,10]; a.sort( function(q,w){ return(q-w) } ); alert(a) 合并数组 concat() 返回一个片段或数组 slice() 删除 替换 插入 splice()arr.splice(1,2,79,56); document.write(arr) unshift trim()去首尾上的空格