js基础

js基础

1.js的调用
js的调用常用的有3种方法
(1)<div onclick="alert('ok')"></div>
(2)<script>alert('ok')</script>
(3)<script type="text/javascript" src=""></script>
2.定义变量
通过var进行定义。
3.数据类型
字符串(string),数字(number),布尔(bool),数组(array),对象(object),null,undefind
ps.NaN为not a number,NaN==NaN为false。
4.运算符
%取模,%=取模等于
例:a%=b等价于a=a%b
5.强制类型转换

parseInt(100.5px) //100
parseFloat(100.5px) //100.5
Number(100.5px) //NaN

可以用parseFloat(“a”)==Number(“a”)判断a是否为纯数字
6.判断语句

  • if(){ }else if(){ }else{ }

  • swich(){case 条件:执行 break;
    case 条件:执行 break;
    case 条件:执行 break;}

    ps.加break是防止case穿透

  • 三目运算符(不常用)

    variable=boolean expression?true value : false value;
    ps.如果布尔表达式为 真,则变量等于true value;否则变量等于false value

7.循环语句

  • var i=0; while(i<100){ console.log(i); i++}

  • var i=0; do{ console.log(i); i++}while(i<100)

  • for(var i=0,i<arr.length,i++){ console.log(i); }

continue 跳出某个循环;
break 终止循环;

8.函数

  • function name(a,b){};
  • var name=function(a,b){};
    name();函数调用

return跳出函数,return后的函数将不再执行。
ps.①函数声明提前;
②全局作用域和局部作用域;
③变量声明提前;
④递归函数:在本函数内再次调用此函数;
⑤匿名函数:没有名字的函数function(){};
⑥事件驱动函数:onclick, ondbclick; onfocus, onblur(失去焦点), onmouseover, onmouseout;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值