博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS地毯式学习一
阅读量:5035 次
发布时间:2019-06-12

本文共 1355 字,大约阅读时间需要 4 分钟。

1.<noscript>

现代浏览器都对JavaScript进行了支持,一般是在用户的浏览器禁用了脚本的情况下才会显示<noscript>的内容。

包含在<noscript>元素中的内容只有在下列情况下才会显示出来:

  • 浏览器不支持脚本;
  • 浏览器支持脚本,但脚本被禁用。 

2. Object 类型

创建 Object 类型有两种。一种是使用 new 运算符,一种是字面量表示法。

 

 两种属性输出方式

alert(box.age);
alert(box['age']);

 

3.Array 类型

创建 Array 类型有两种方式:第一种是 new 运算符,第二种是字面量。

a. 使用 new 关键字创建数组

var box = new Array(); // 创建了一个数组
var box = new Array(10); // 创建一个包含 10 个元素的数组
var box = new Array(' 李炎恢 ',28,' 教师 ',' 盐城 '); // 创建一个数组并分配好了元素

b 使用字面量方式创建数组

var box = []; // 创建一个空的数组
var box = [' 李炎恢 ',28,' 教师 ',' 盐城 ']; // 创建包含元素的数组
var box = [1,2,]; // 禁止这么做, IE 会识别 3 个元素
var box = [,,,,,]; // 同样, IE 的会有识别问题

 

默认情况下,数组字符串都会以逗号隔开。如果使用 join() 方法,则可以

符来构建这个字符串。
var box = [' 李炎恢 ', 28, ' 计算机编程 '];
alert(box.join('|')); // 李炎恢 |28| 计算机编程

 

push() 方法可以接收任意数量的参数 , 把它们逐个添加到数组的末尾 , 并

的长度。而 pop() 方法则从数组末尾移除最后一个元素,减少数组的 length
除的元素。
var box = [' 李炎恢 ', 28, ' 计算机编程 ']; // 字面量声明
alert(box.push(' 盐城 ')); // 数组末尾添加一个元素 ,
alert(box); // 查看数组
box.pop(); // 移除数组末尾元素 , 并返
alert(box); // 查看元素

alert(box.unshift(' ',' ')); //

alert(box.shift()); // 移除数组开头元素 , 并返回移除的元素

 

数组排序:sort()需要重写,原来的是按字符串排序

var box = [0,1,5,10,15]; // 验证数字字符串,和数字

alert(box);
alert(box.sort(compare)); // 传参

function compare(value1,value2) {

if (value1 < value2) {
return -1;
} else if (value1 > value2) {
return 1;
} else {
return 0;
}
}

 

转载于:https://www.cnblogs.com/ChineseMoonGod/p/3909902.html

你可能感兴趣的文章
课上加密作业
查看>>
课堂作业05--6种质量属性
查看>>
一些JavaScript基本函数
查看>>
DragDrop registration did not succeed. (摘录)
查看>>
win32 application怎么把结果输出到调试窗口
查看>>
angular 使用dialog的经验
查看>>
30个极大提高开发效率的Visual Studio Code插件
查看>>
使用JFinal与DataTable的批量处理
查看>>
SQL 完美解决用逗号分隔存放在一个字段数据
查看>>
励志人生。成功基本的十个方法 转自百度文库
查看>>
UCOS-信号标志组(学习笔记)
查看>>
Jrebel实现Jetty 热部署
查看>>
Implement Insert and Delete of Tri-nay Tree
查看>>
【java】解析java中的数组
查看>>
Java虚拟机9:垃圾收集(GC)-4(垃圾收集器)
查看>>
Github之协同开发
查看>>
python字典使用
查看>>
使用Adivisor配置增强处理
查看>>
.net 操作MongoDB 基础
查看>>
文本元素
查看>>