`
gaofan0528
  • 浏览: 18785 次
社区版块
存档分类
最新评论

javascript基础for in

 
阅读更多

for      in

for...in 语句用于对数组或者对象的属性进行循环操作。

for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

for (变量 in 对象)
{
    ......
}

变量 指定变量,指定的变量可以是数组,也可以是对象的属性


 for-in 一般用来遍历对象, 也可以用来遍历数组

 

for-in 一般用来遍历对象, 也可以用来遍历数组

 

 

var obj = {
             name: "gf",
             age: 8
         };
         for(var k in obj) {
             console.log("键为:" + k + ", 值为:" + obj[k]);
         }

        
var arr = [2, 4, 6];
         for(var k in arr) {
             console.log("键为:" + k + ", 值为:" + arr[k]);
         }



// in 运算符作用:
        // 就是判断 属性是否存在于对象中,如果存在,返回值为:true
        // 如果不存在,则为:false
        // 属性 in 对象

 


分享到:
评论

相关推荐

    JavaScript基础以及示例

    JavaScript,是一种广泛应用于网页和网络应用的...通过学习和实践JavaScript基础及示例,你可以逐步掌握这个强大的脚本语言,为Web开发打下坚实基础。在实践中不断探索和学习,你会发现JavaScript的世界充满无限可能。

    javascript入门和基础知识

    for (var index in a) { console.log(index); // 输出索引 } ``` #### 数组的方法 - **`sort()`**:排序数组元素。 - **`join()`**:将数组转换为字符串。 - **`push()`**:向数组末尾添加一个或多个元素。 - **`...

    javascript基础视频80集8

    本套“JavaScript基础视频80集8”将深入浅出地介绍这一语言的基础知识,帮助初学者建立坚实的编程基础。 视频内容可能涵盖以下几个方面: 1. **变量与数据类型**:JavaScript支持多种数据类型,包括基本类型(如...

    javascript基础实践教程

    本基础实践教程是专为初学者设计的,旨在帮助你从零开始逐步掌握JavaScript的核心概念和技术。 1. **变量与数据类型**:在JavaScript中,变量用于存储数据,你可以使用`var`, `let`或`const`关键字声明。数据类型...

    Javascript基础教程

    通过深入学习和实践这些基础概念,初学者可以逐步掌握JavaScript,进而利用它构建复杂的网页交互和应用程序。随着对JavaScript的理解加深,还可以探索更高级的主题,如面向对象编程、闭包、异步编程以及现代...

    [Wrox]Professiona JavaScript for Web Developers.pdf

    - **中级开发者**:对于有一定JavaScript基础的开发者,本书提供了深入的技术细节和最佳实践,有助于提升技能水平。 - **高级开发者**:对于经验丰富的开发者,本书中的高级主题和案例研究能够帮助他们进一步探索...

    [JavaScript进阶]Professional JavaScript for Web Developers(3rd)

    2. 在HTML中的JavaScript(Chapter 2: JavaScript in HTML):介绍了如何在HTML页面中嵌入和使用JavaScript代码,包括脚本的定位、事件处理等基础内容。 3. 语言基础(Chapter 3: Language Basics):讲述了...

    JavaScript基础练习_day13

    for (var key in obj) { if (obj.hasOwnProperty(key)) { // 判断obj子元素是否为对象,如果是,递归复制 if (obj[key] && typeof obj[key] === "object") { objClone[key] = deepClone(obj[key]); } else { ...

    WEB_Javascript基础教程

    ### WEB_Javascript基础教程 **知识点一:Javascript基础概念** - **定义与性质**:Javascript是一种解释型、基于对象的脚本语言。它在网页中作为动态元素的主要控制语言,可以增强网页的交互性和功能。 - **作用...

    Professional.JavaScript.for.Web.Developers 3rd Ed Nicholas Zakas

    #### 二、JavaScript与HTML集成(Chapter 2:JavaScript in HTML) 该章节深入讲解了如何将JavaScript嵌入到HTML文档中,并探讨了不同的嵌入方法及其适用场景。 - **内联JavaScript**:直接在HTML标签中添加`on`...

    全面解析JavaScript里的循环方法之forEach,for-in,for-of

    在JavaScript中,有三种主要的循环方法:`forEach`、`for-in`和`for-of`,每种都有其特定的用途和特点。 `forEach`方法是ES5引入的一个数组方法,简化了对数组元素的遍历。例如: ```javascript myArray.forEach...

    Javascript基础知识

    控制流程包括条件语句(如`if...else`、`switch`)、循环语句(如`for`、`while`、`do...while`、`for...in`)以及特殊流程控制语句(如`break`、`continue`)。例如,一个简单的`if...else`语句: ```javascript if...

    javascript基础教程r

    通过学习这个JavaScript基础教程,你可以掌握这些基础知识,为进一步深入学习JavaScript和前端开发打下坚实的基础。在实践中不断练习,结合实际项目提升技能,将使你成为一名熟练的JavaScript开发者。

    php mysql javascript html5 all in one for dummies

    本书名为《php mysql javascript html5 all in one for dummies》,由Steve Suehring和Janet Valade撰写,属于“Dummies”系列,是一本为初学者设计的综合指南。全书涵盖了PHP、MySQL、JavaScript和HTML5这四种在...

    JavaScript语言基础知识点总结

    - 循环:`for`,`while`,`do...while`,`for...in`(遍历对象属性),`for...of`(遍历可迭代对象)。 - 跳转语句:`break`,`continue`。 4. **函数**: - 函数声明:`function 函数名(参数列表) { 函数体 }`...

    w3cshool之JavaScript 基础.docx

    在学习JavaScript基础时,首先需要了解的是JavaScript的特性。JavaScript是一种区分大小写的编程语言,这意味着函数名"myfunction"和"myFunction"是两个不同的实体,同样,变量名"myVar"和"myvar"也是互不相同的。在...

    JavaScript基础语法大全和案例用法

    条件语句有 `if...else` 和 `switch` 两种,循环语句有 `for`、`while`、`do...while`、`for...of`(ES6)和 `for...in` 两种,跳转语句有 `break` 和 `continue` 两种。 函数是 JavaScript 编程的基础单元,可以...

    Javascript Crash Course in a weekend

    1. **基础语法**:JavaScript的基础语法包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(算术、比较、逻辑)、流程控制(条件语句if...else、switch,循环for、while等)。 2. **函数**:...

Global site tag (gtag.js) - Google Analytics