第一章
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()去首尾上的空格