js 第三期 小肩膀 第一段

var 时间戳 = new.Date().getTime();//系统引擎

var 时间戳 = Date.now();              //V8引擎

数据类型

false =  underfuned =null = 0 = -0 = NaN =""

alert () =    信息框()

 

变量

变量的声明 var   是支持中文的

  var 信息框= alert

var 姓名 =“张三” ,
年龄=30;

alert(姓名+年龄)

 

变量 可以先用  再定义   不定义 也不会报错

自动提到函数的首部

 

变量的作用域

 

var 信息框= alert
function
测试(){
alert("掌勺"); }
测试();

信息框(姓名); //这里会报错..

局部变量和全局变量

 

运算符

var 信息框= alert;

var 时间戳= + new Date()   //强制转换   -也可以

var 时间戳= "100"+100+{}       //强制转换字符串  string   后面是空对象

信息框(时间戳);

++

--          

 

var  a= i++   先赋值 后自增

var   a= ++i   先自增 后赋值

=赋值             ==比较

 

&&  且

||   或

!  取反

 

var a;

if(!a){

alert(“真”);

}else{alert(“假”);}

 

 

另类使用

 

||

 

var a,b,c=1,某人;

var 姓名=某人|| a || b || c  ;   //遇到真就返回,不再往下执行

alert(姓名);

 

&&           //遇到假就返回..

 

var 姓名1="张三";

var姓名2="李四";

(姓名1!==姓名2)&& alert("相等");//如果真的简写

(姓名1!==姓名2)?alert("相等"):alert("不相等");

 

 

语句

if(){}

省略掉花括号,只弹一个.

{}其实是复合语句

没有作用域的限制

 

switch   是判断的意思

var a=1switch(a){

case1:

  alert(1);

  breakcase “张三”:

   alert(100);
   break;
}

for

var c= 0forvar i=0;i<= 10;i++){
c+=i;
}
alert(c);

for in

var obj={x:1,y:2,z:3};
    forvar name in obj){
alert(obj[name]);

}

$.each()  改成 上面的

cont

return  后不能有空格

functon test(){
var a,b;
return a=100,
b=200,
a+b;
}

 

use strict   //严格模式  当没看见

 

throw    丢掉

try    有用         报错  catch  finally 没有用

 

转载于:https://www.cnblogs.com/aladam/p/10767694.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值