JavaScript 基础总结2

逻辑操作符(&&(并且)、||(或者)、!(不相等)),

“=” 操作符是赋值,不是等于。

自加一,自减一 ( ++和--)

例子: var mynum = 10;

mynum++; //mynum的值变为11mynum+1

mynum--; //mynum的值又变回10

mynum = mynum + 1;//等同于mynum++

mynum = mynum - 1;//等同于mynum--

同类型数据的集合就是数组

数组:声明,赋值,获取值

数组的声明:直接声明,声明并确定长度,声明并赋值

直接声明:var myarr = new Array();//直接定义一个数组

myarr[0] = 23;{

myarr[1] = 90;    数组赋值

myarr[2] = 89;                   }

for (var i = 0; i < myarr.length; i++) {//用for和var获取他们的值

alert(myarr[i]);

console.log(myarr[i]);

}

声明并确定长度:var myarray= new Array(直接声明一个数组)(8)(为存储8个数据);

声明并赋值: var myarray = new Array(66,80,90,77,59)(给数组一个固定的值)/创建数组同时赋值;

var myarray = [66,80,90,77,59];//没有直接创建数组,而是直接输入一个数组

创建的新数组是空数组,没有值,如输出,则显示undefined

虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外

二维数组是:先声明一维数组 ,再在一维数组里元素再给他一个维数组,意思就是一维数组里元素不再是数字和字符串而是一个数组,那么数组里面嵌套数组,

例如:  var myarr=new Array();  //先声明一维       (就是先声明一维数组,在用for循环给每一

for(var i=0;i<2;i++){   //一维长度为2         个一维数组赋值, 当元素是一得时候

myarr[i]=new Array();  //再声明二维           赋值在创建一个数组,所以每一个元素

for(var j=0;j<3;j++){   //二维长度为3         都是以维数组,后来才构成二维数组

myarr[i][j]=i+j;   // 赋值,每个数组元素的值为i+j                          )

}

}

例子:1. 二维数组的定义方法一

外部循环 var myarr=new Array(未知长度的二维数组的数组为空);  //先声明一维

for(var i=0;i<2;i++){   //一维长度为2                用for循环给每一

)arr[i]=new Array();  //再声明二//二维长度为3维     个元素赋值,for中的i=0循

( 内部循环  for(var j=0;j<3;j++){内部嵌套var的循环              环的arr[i]初始值当成下表,

)myarr[i][j]=i+j;   /}/ 赋值,每个数组元素的值为i+j  从0开始,就在 )

}

}

从0-3有从1-4

https://i-blog.csdnimg.cn/blog_migrate/7357c4a327aab1c2ed419c703859936a.pnghttps://i-blog.csdnimg.cn/blog_migrate/3ad865f484ccdb2ea2c84aa5163b7cba.pnghttps://i-blog.csdnimg.cn/blog_migrate/1c83440750fc2fd632c59bd5bd3a93b2.png

https://i-blog.csdnimg.cn/blog_migrate/edda40dd5d6f001257c570621cb0879e.pnghttps://i-blog.csdnimg.cn/blog_migrate/3ad865f484ccdb2ea2c84aa5163b7cba.pnghttps://i-blog.csdnimg.cn/blog_migrate/9f42a30f96ffdea14cdcf8dd5f29199c.png

document.write()直接在网页中输出内容

console.log()在网页检查中出现

alert("hello!")弹出消息框

confirm()高级消息对话框,就是在弹出对话框中多出(一个确定按钮和一个取消按钮)。

例子:   var message = confirm("你喜欢运动吗?");

if (message == true) {

document.write("very good");

}

else {

document.write("不能太懒了!!");

}

if (confirm("确认删除吗?")) {

删除的代码...

document.write("删除成功!");

} else {

document.write("取消删除");

}

prompt弹出消息对话框,通常用于询问一些需要与用户交互的信息,弹出消息对话框(包含一个确定按钮,取消按钮与一个文本输入框)

例子:   var myname = prompt("请输入您的姓名:");

if (myname != null) {

alert(myname + "您好!欢迎进入JavaScript的学习");

}

else {

alert("同学您好!欢迎进入JS之旅!");

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值