js基础知识

一、JavaScript中数据类型:
字符串值,数值,布尔值,数组,对象。
字符串:用引号括起来的数值。可以使用双引号,也可以使用单引号。
数值:number和NaN(非数值类型 undefined)两种
布尔值:布尔值只有两个值:true 或 false。
对象:对象的属性使用花括号括住,并用逗号隔开。
二、JavaScript方法:
1. 将变量转换为数字:
Number() 方法:可用于把 JavaScript 变量转换为数值(如果无法转换数字,则返回 NaN。)
parseInt() 方法: 解析一段字符串并返回数值。允许空格。只返回首个数字
例如:parseInt(“10.33”); // 返回 10
parseInt(“10 20 30”); // 返回 10
parseInt(“10 years”); // 返回 10
parseInt(“years 10”); // 返回 NaN
parseFloat() 方法:与parseInt() 方法相同,能返回小数
2.数组方法:
pop() 方法从数组中删除最后一个元素
push() 方法(在数组结尾处)向数组添加一个新的元素
push() 方法返回新数组的长度
shift() 方法会删除首个数组元素,并把所有其他元素“位移”到更低的索引。返回被“位移出”的字符串.
unshift() 方法(在开头)向数组添加新元素,并“反向位移”旧元素,返回新数组的长度
delete :删除元素,(delete 数组名[x])使用 delete 会在数组留下未定义的空洞。请使用 pop() 或 shift() 取而代之。
concat() 方法通过合并(连接)现有数组来创建一个新数组(数组名1.concat(数组名2))
3.math方法:
Math.PI;----求π
Math.max(),----最大值
Math.min()----最小值
Math.random()----返回0-1之间的随机数
4.字符串方法:
slice() 提取字符串的某个部分并在新字符串中返回被提取的部分。
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达
三、JavaScript 函数
function 函数名(){代码}
JavaScript 函数也可以使用表达式来定义:
var x = function (a, b) {return a * b};
1、函数的调用:
(1)通过标签html事件方式调用
(2)直接调用
2、自调用函数(三种方式):

(function(){
	alert("hello world");
})()

+function(){
	  alert("hello world");
}()

!function(){
	  alert("hello world");
}()

3、函数闭包:
例句:

	var p = {
		name:"as",
   		age :15,
		sex : "男",
		get getName(){
			this.name=name;
		},
	 	set setSex(sex){
			this.sex=sex;
		}	
};
p.setSex="nv";
console.log(p.getName+"----"+p.age+"---"+p.sex);

4、JavaScript语句,if else,for,for in
for in (与foreach相似)相当于遍历

	var array=["zs","ls","ww"];
    for(x in array){
    console.log(array[x]);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值