IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> js复习:第1章JavaScript快速入门,第2章基本语法,第3章数组 -> 正文阅读

[JavaScript知识库]js复习:第1章JavaScript快速入门,第2章基本语法,第3章数组

第1章JavaScript快速入门

1.JavaScript的特点

(1)JavaScript是脚本语言

(2)JavaScript可以跨平台

(3)JavaScript支持面向对象

2.JavaScript3种常用的输出语句

(1)alert()

(2)console.log()

(3)document.write()

3.JavaScript3种引入方式

(1)嵌入式

<script>
JavaScript语句;
</script>
<script type=”text/javascript”>
JavaScript语句;
</script>

(2)外链式

相对路径、绝对路径、URL地址

(3)行内式

<a href=”javascript:alert(‘Hello’);”>test</a>
<input type=”button”?onclick=”alert(‘Hello’);”?value=”test”>

第2章基本语法

1.

var a=4;
var b=5;
console.log(++a + a++);
console.log(++b + a++);

【解析】(1)++a = 5,a++ = 5,++a + a++ = 5+5=10

(2)++b = 6,a++ = 6,++b + a++ = 6+6=12

2.

for(var i=0;i<5;i++){
    x=i*2;
    console.log(i);
}

【答案】0

?????????? ? ?1

??????????????2

??????????????3

??????????????4

3.

for(var i=0;i<3;i++){
    x=i*2;
    if(x==6){
        console.log(++i);
    }
}

【解析】i=0,x=0;

??i=1,x=2;

??i=2,x=4;

??i=3,x=6;

++i= 3+1=4

第3章数组

1.数组的两种创建方式

(1)使用Array对象创建数组

var shuzu = new Array(1,2,3);

(2)使用“[]”创建数组

var shuzu = [1,2,3];

2.

var Fn=[];
Fn[2]=2;
Fn[4]=4;
Fn[5]=4;
console.log(Fn);
delete Fn[4];
console.log(Fn);

【解析】数组下标从0开始,被delete关键字删除的数组元素值,该元素依然占用一个空的存储位置。

(1)[ , ,2, ,4,4]

(2)[ , ,2, , ,4]

3.var Fn=[1,3,42,2,3,4];写出求Fn数组最小值的代码。

var Fn=[1,3,42,2,3,4];
var min=Fn[0];
for(var i=1;i<Fn.length;++i){
    if(Fn[i]<min){
        min=Fn[i];
    }
}
console.log(‘最小值:’+min);

4.var Fn=[1,3,42,2,3,4];在Fn末尾添加一个元素8。

Fn.push(8);

5.var Fn=[1,3,42,2,3,4];Fn.lastindexOf(‘3’)返回值。

【解析】’3’是字符型,数组不存在字符型,只有数值型,返回值是-1。

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-12-04 13:21:37  更:2021-12-04 13:22:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:42:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码