JS 基本语法
一、基本数据类型
number 数值(整数 小数)
string 字符串(字符)" " ' '
Bool 返回值是true/false
null 没有
undefined 未被定义
object 对象 :正则、数组 字面量(json对象)
二、语法
在编程语言中,变量用于存储数据值。
var 来声明变量 没有限制的类型 数组里面可以放任何类型
= 用于为变量赋值
parseInt() 函数解析字符串并返回整数
注:如果字符串以“000a00”开头,只返回字符串中的第一个数字
1 // 遇到非数值的全部舍掉 2 var a=parseInt("8a6.99"); 3 console.log(a)
//返回数值为8
1 // 四舍五入 让后面两个小数相加大于一 2 var a=parseInt("86.99"); 3 console.log(a)
带参数函数
1 function sum(a,b){ 2 return a+b; 3 } 4 var a=sum(3,4); 5 console.log(a)
arguments伪数组 :可以使用下标 参数数组 所有参数 ...取余
1 function sum(){ 2 console.log(arguments) 3 return 1; 4 } 5 var a=sum(3,4,5); 6 console.log(a)
Array方法
shift() 头部删除
var arr=[1,2,3,4,5] arr.shift() console.log(arr)
unshift() 头部添加
var arr=[1,2,3,4,5] arr.unshift(2) console.log(arr)
push() 尾部追加
var arr=[1,2,3,4,5] arr.push(2) console.log(arr)
pop() 尾部删除
var arr=[1,2,3,4,5] arr.pop(0) console.log(arr)
返回删除的数值 var arr=[1,2,3,4,5] var res=arr.pop() console.log(arr,res)
splice() 方法
splice() 方法向/从数组添加/删除项目,并返回删除的项目。
注释:splice() 方法会改变原始数组。
语法:
array.splice(index, howmany, item1, ....., itemX)
示例:
1 // arr.splice(开始位置(下标),删除个数,后面所有参数添加数据) 2 arr.splice(2,1,8,9) 3 console.log(arr)
三、JS运算符
typeof运算符:用来确定JavaScript变量的类型
typeof 运算符对数组返回 "object",因为在 JavaScript 中数组属于对象。
1 var a=null; 2 //a的类型由值决定 3 console.log(typeof a);
" + -- * / "
只有加号可以做字符串连接和数值 其他都只可以做数值
比较运算符
= 赋值
== 等于
=== 等值等型
!= 不相等
!== 不等值或不等型
typeof 返回变量的类型。

浙公网安备 33010602011771号