JavaScript复习

高手绕道勿喷,本人自己在整理的复习内容的日记;

字符串、数字、布尔、数组、对象、Null、Undefined---7种。

字符串:用单引号或双引号抱括起来的文本;

数字:可以是有小数点的也可以是无小数点的;

布尔:(逻辑)只能有两个值:true 或 false。

数组:用new Array()来创建数组;

          可以是var arr=new Array();

          arr[0]="0";arr[1]="1";arr[2]="2";

          或者

          var arr=new Array("1","2","3");

对象: 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔如:

var person={
firstname : "Bill",
lastname  : "Gates",
id        :  5566
};

可用person.id或者person["id"] 来访问

Undefined:这个值表示变量不含有值。

null:可以通过将变量的值设置为 null 来清空变量。

Undefined和null的区别:Undefined表示有对象,但是没有值,null表示连对象都没有。

 

JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。

	var car=new Object();
	car.name="奥迪";
	console.log(car.name);

name 就是属性,车子的属性; 属性是没有()的,当然也可以写成car["name"]这样来获取属性,上边有提到

	car.run=function(){
		console.log("时速300");
	}
	car.run();

run就是方法,简单的说就是有function 这个声明的,调用的时候一定要有() 如:car.run();

对象可以同时有属性也可以有方法;

 

JavaScript 函数

js是弱类型记住;

简单的说就是用function 声明的一个可以被调用的方法;

JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

function blog(){
    console.log("这是我的博客!");
}

window.onload=blog();

就像这样声明一个然后在页面加载完的时候去调用他。或者在按钮上click,onchang等等都是一样的。

函数中可以用return来返回自己想想要的内容。写在函数内。

可以带参数的,写成function blog(a,b){}  调用的时候可以传递参数。

 

function blog(a,b){
  console.log("请说出牛"+a+"与牛"+b+"之间是什么?");
}
widow.onload=blog(A,B);

JavaScript 比较运算符

注意null 和undefined 比较的时候表示成false;

JavaScript 循环判断和判断

if(true或者false){} else if(true或者false){} true 才会往下执行;

witch(n){case 1:n=1时执行的内容 break;case 2:n=2时执行的内容 break;default:执行的内容;}

for(var i=0;i<b;i++){}循环判断格式。

while (条件){需要执行的代码}  先判断后执行;如果忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致浏览器崩溃。

do{需要执行的代码} while (条件)  先执行后判断

 

return,break ,continue 3者的区别;

因为js是弱类型因此返回值不用担心会出现返回值类型出错的问题。

return 直接返回值。

break 语句用于跳出循环。

continue 用于跳过循环中的一个迭代。

 

JavaScript 错误验证

try {//尝试执行这段代码} catch(err){发生错误执行这段代码}

throw 可以自定义错误代码的提示内容。

 

转载于:https://my.oschina.net/u/3212303/blog/821528

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值