JS的基本知识点

JS的基本知识点

JS数据类型

  1. string(字符串):

    字符串可以储存一系列字符,如“lidonghao“。

    字符串可以是引号中的任意文本,可以使用单引号或双引号。

  2. number(数字):

    数字包含整数,浮点数。

  3. boolean(布尔):

    布尔只能有两个值:true和false。

  4. Arrary(数组):

    数组由[ ]构成,如arr=[1,2,3,4,5],可以是字符串,数字。

  5. Object(对象):

    对象由{}分隔,对象的属性以名称和值对的形式来定义

    如:obj={ name = “ldh ” ,age = “24”};

  6. Null(无效)

  7. Unfined(未定义)

JS运算符

算数运算符

当y=5时,表格中的运算结果:

运算符类型例子x运算结果y运算结果
+加法x=y+275
-减法x=y-235
*乘法x=y*2105
/除法x=y/155
%求余x=y%215
++自增x=++y66
x=y++56
自减x=–y44
x=y–54
赋值运算符

当x=10,y=5时,下表的运算结果:

运算符例子等同于运算结果
=x=y5
+=x+=yx=x+y15
-=x-=yx=x-y5
*=x*=yx=x*y50
/=x/=yx=x/y2
%=x%=yx=x%y0
比较运算符

x=5 比较下表运算符:

运算符描述比较返回值
==等于x==5true
x==1false
===绝对等于x===5true
x===“5”false
!=不等于x!=5false
!==不绝对等于x!==5false
x!==6true
>大于x>6false
<小于x<6true
>=大于等于x>=6false
<=小于等于x<=6true
逻辑运算符

x=6 y=3,比较下表逻辑运算符:

运算符描述例子
&&x>1 && y<4 true
||x == 5 || y == 2 false
!(x==y) true
条件运算符

条件运算符也被称为三元运算符,它可以使用是三个操作数。

例子:

x=5 y=?

x==5?(y=7):(y=8)

y=7

JS事件

  1. 页面进入和退出事件

    onload 加载页面

    onunload 退出页面

  2. 鼠标事件

    onclick 点击事件

    ondbclick 双击事件

    onmousedown 鼠标按下

    onmouseup 鼠标松开

    onmousemove 鼠标移动

    onmouseout 鼠标移开

    onmouseover 鼠标移到某元素上

  3. 键盘事件

    onkeydown 键盘按下

    onkeyup 键盘松开

    onkeypress 键盘按住

  4. 焦点提交,选定事件

    onfocus 元素获取焦点

    onblur 失去焦点

    onchange 当内容被改变

    onsubmit 提交时触发

    onselect 选取文本时触发

JS语句

If…else 语句

if(condition)

{

当条件为true时执行的代码

}

else{

当条件不为true时执行的代码

}

Switch …case

switch(n)

{

case1:

执行代码块1

break;

case2:

执行代码块2

break;

default:

n与case1和case2不同时执行的代码

}

for循环

for(var i=0 i<x.length i++){}

while循环

while(i<5){执行命令 i++}

break和continue

break停止整体循环

continue 使循环的某一点跳出整体循环且不影响整体循环

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值