首页 > 编程语言 >07-JavaScript对象

07-JavaScript对象

时间:2024-03-21 17:22:41浏览次数:22  
标签:arr console 07 对象 JavaScript JSON str var log

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS-对象-Array</title>
</head>
<body>
<script>
    // 第一种方法,定义数组
    var arr = new Array(1,2,3,4);

    // 第二种方法,定义数组
    var arr2 = [1,2,3,4];

    console.log("arr:",arr);
    console.log("arr2:",arr2);

    // 数组遍历
    console.log("================第一种数组遍历================");
    for(let i = 0; i < arr.length; i++){
        console.log(arr[i]);
    }

    // foreach遍历
    console.log("================第二种数组遍历================");
    arr.forEach(function(item){
        console.log(item);
    });

    // 箭头函数遍历,ES6之后的箭头函数,简化了函数的定义
    console.log("================第三种数组遍历================");
    arr.forEach((item) => {
        console.log(item);
    });
   

    // 添加元素
    arr.push(5);
    console.log("添加后的arr:",arr);

    // 删除元素
    arr.pop();
    console.log("删除后的arr:",arr);

    // 修改元素
    arr[0] = 0;
    console.log("修改后的arr:",arr);
</script>
</body>
</html>

 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS-对象-String</title>
</head>
<body>
<script>
    // 第一种方法,定义字符串
    var str = new String("hello world");

    // 第二种方法,定义字符串
    var str2 = "hello world";

    console.log("str:",str);
    console.log("str2:",str2);

    // charAt() 获取指定位置的字符
    console.log("charAt(0):",str.charAt(0));

    // indexOf() 获取指定字符的位置
    console.log("indexOf('o'):",str.indexOf('o'));

    // trim() 去掉字符串两端的空格
    var str3 = "  hello world  ";
    console.log("str3:",str3);
    console.log("str3.trim():",str3.trim());

    // toUpperCase() 转换为大写
    console.log("toUpperCase():",str.toUpperCase());

    // toLowerCase() 转换为小写
    console.log("toLowerCase():",str.toLowerCase());

    // split() 字符串分割
    var str4 = "hello,world";
    console.log("str4:",str4);
    var list = str4.split(',');
    console.log("str4.split(','):",list);

    // substring() 截取字符串,含头不含尾
    console.log("substring(0,5):",str.substring(0,5));
</script>
</body>
</html>

 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta charset="UTF-8">
    <title>JS-对象-JSON</title>
</head>
<body>
<script>
    // JavaScript对象的定义
    var user = {
        name: "马铃薯",
        age: 25,
        gender: "male",
        eat: function () {
            console.log("吃饭");
        }
    };

    // JavaScript对象的访问
    console.log("user:",user);
    console.log("user.name:",user.name);
    // 调用JavaScript对象中的方法
    user.eat();
</script>
</body>
</html>

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta charset="UTF-8">
    <title>JS-对象-JSON</title>
</head>
<body>
<script>
    // JSON对象(JSON字符串)的定义
    var json = '{"name":"马铃薯","age":25,"gender":"male"}';

    // JSON.parse() 方法,用于将一个 JSON字符串 转换为 JavaScript对象
    var jsObj = JSON.parse(json);
    console.log("jsObj:",jsObj);

    // JSON.stringify() 方法,用于将 JavaScript对象 转换为 JSON字符串
    var jsonStr = JSON.stringify(jsObj);
    console.log("jsonStr:",jsonStr);

</script>
</body>
</html>

 

 

 

标签:arr,console,07,对象,JavaScript,JSON,str,var,log
From: https://www.cnblogs.com/REN-Murphy/p/18087823

相关文章

  • document对象
    文章目录document对象访问元素:getElementById()getElementsByClassName():getElementsByTagName():修改内容:innerHTML:textContent:创建新元素:createElement()appendChild()事件处理:addEventListener()其他属性:document.titledocument.URLdocument.bodydocument对......
  • 前端基础之JavaScript数组
    数组一、什么是数组数组类似于python里面的列表[]在编程中,数组(Array)是一种数据结构,用于存储相同类型的多个元素。这些元素按照顺序排列,并通过索引(通常是非负整数)来访问。数组可以包含各种数据类型,例如整数、浮点数、字符串,甚至其他数组。在许多编程语言中,数组的大小是固定......
  • 前端基础之JavaScript运算符
    一、什么是运算符运算符,顾名思义就是在运算中的符号,例如加法中的”+“就是一个运算符。严谨来说,运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。二、运算符的分类JavaScript中的运算符可以分为多种类型,包括算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算......
  • 前端基础之JavaScript流程控制
    一、if判断在JavaScript中,if语句是一种常见的条件语句,用于根据条件执行不同的代码块。除了基本的if语句外,还有if...else、if...elseif...else等变体,用于处理多个条件的情况。1.if语句if语句用于在条件为真时执行特定的代码块。语法:if(condition){//当条件......
  • 前端基础之JavaScript对象
    一、什么是对象现实生活中:万物皆对象,对象是一个具体的事物,看得见摸得着的实物。例如,一本书、一辆汽车、一个人可以是“对象”,一个数据库、一张网页、一个与远程服务器的连接也可以是“对象”。在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字......
  • 前端基础之JavaScript函数
    一、什么是函数在JavaScript中,函数是一种可重复使用的代码块,用于执行特定任务或计算。函数可以接受参数,执行特定的操作,并返回一个值。二、函数的声明函数可以通过函数声明、函数表达式或箭头函数来定义。函数声明:functionfunctionName(parameters){//函数体......
  • JavaScript 实现通过 id 数组获取可展示的 name 拼接字符串
    JavaScript实现通过id数组获取可展示的name拼接字符串场景有一个包含许多对象的数组,每个对象都包含了一个标识(id)和一个名称(name)。想要从这个数组中选出特定的一些对象,这些对象的标识(id)在另一个数组中已经给出。然后,想把这些选出来的对象的名称(name)连接成一个字符串,用逗号分......
  • 将字段转驼峰,获取对象中的属性值
    //获取对象中属性的值publicStringgetFieldValue(StringattrName)throwsNoSuchMethodException,InvocationTargetException,IllegalAccessException{//转驼峰StringstandardField=getStandardField(attrName.toLowerCase());......
  • C++ 对象模型
    1.普通类对象是什么布局?structBase{Base()=default;~Base()=default;voidFunc(){}inta;intb;};intmain(){Basea;return0;}2.带虚函数的类对象是什么布局?structBase{Base()=default;virtual~Base()......
  • 构造方法、private - 私有化、this - 本对象、封装 -set、get方法、分包
     1.构造方法含义:与类名相同,且没有返回项的方法作用:1.和new关键字一起是创建对象:比如Personp=newPerson()2.初始化数据:Personp=newPerson("张三",'男',23);注意:1.创建对象的过程称之为实例化2.一般系统会默认实现无参构造,但是如果类中有有参构造,系统......