怎么评价网站的好坏,wordpress做管理系统,app订制,南京企业制作网站javaScript基础
01.数组 复习数组 数组的意义 程序中可能会遇到一次保存多条数据情况,使用数组解决问题.数组也是一个保存数据的一个容器定义 通过字面量方式定义数组(推荐) var ary [];通过构造函数定义数组(了解) var ary new Array();赋值 通过索引的方式给数组赋值 va…javaScript基础
01.数组 复习数组 数组的意义 程序中可能会遇到一次保存多条数据情况,使用数组解决问题.数组也是一个保存数据的一个容器定义 通过字面量方式定义数组(推荐) var ary [];通过构造函数定义数组(了解) var ary new Array();赋值 通过索引的方式给数组赋值 var ary [];
ary[索引值] 值;索引: 数组中每一个值对应的一个编号 , 索引值从0开始 取值 通过索引的方式取值 var ary [1, 2, 3];
ary[0];动态给数组赋值方式 通过 数组的长度给数组赋值 var ary [];
ary[ary.length] 值;清空数组中的值方式 直接将数组的长度 设置为0 数组的长度如果为 0 ,就是代表没有值备注:
如何判断数字中是否有值? 判断数组的长度是否为0直接赋值一个空数组 var ary [1, 2, 3, 4];ary [];直接给数组 赋值为 null var ary [1, 2, 3, 4];ary null;冒泡排序(重点) 冒泡排序不是一个知识点: 一种算法排序: 为了让数据更直观的展示出来升序:从小到大排列
降序:从大到小排列交换两个变量的值 var a 1;
var b 2;
var c a;
a b;
b c;在数组中如何表示相邻的两值 ary[i] 和 ary[i1]备注: i表示的就是数组中的索引冒泡排序 确定循环多少趟 (趟数比数组中个数少1)在趟数的循环中,遍历数组并比较数组中相邻两个值的大小,交换位置
##02.其他知识扩展 分割字符串 split(分割符) 得到的结果是一个数组注意:
1. split(分割符) 方法只能用在字符串身上
2. split(分割符) 方法最后得到的结果是一个数组获取系统时间 1. 定义一个时间(日期)对象 ---- 固定写法var 自定义名称 new Date();2. 使用日期对象中的相关方法获取对应的日期获取年份: 日期对象.getFullYear();获取月份: 日期对象.getMonth(); getMonth()获取的月份是从0开始的获取日期: 日期对象.getDate();获取小时: 日期对象.getHours();获取分钟: 日期对象.getMinutes();获取秒: 日期对象.getSeconds();求随机数 Math.random() ----- 产生随机数
注意:
1. 通过 Math.random() 得到的随机数是一个小数, 范围是 大于等于0且小于1获取整数部分 Math.floor(变量) : 1. 返回的是一个小于当前数字,并且与他最接近的一个整数2. 如果当前变量的值本身就是一个整数,那么就直接返回该数字本身Math.ceil(变量)1. 返回的是一个大于当前数字,并且与他最接近的一个整数2. 如果当前变量的值本身就是一个整数,那么就直接返回该数字本身公式 求任意两个数中的随机整数Math.floor(Math.random() * (m - n 1) n);备注:1. n 代表最小值2. m 代表最大值03传智小娜案例
首先要使用 while 循环 信息提示推荐在循环中使用 switch语句 (也可以使用多条件语句)实现小娜求和案例,需要用到 split() 方法实现讲笑话案例, 需要用到数组保存 笑话的值 从数组中获取笑话的值, 是随机的