首页 > 其他分享 >JS基础:数组、函数、对象

JS基础:数组、函数、对象

时间:2022-08-23 23:01:24浏览次数:61  
标签:定义 对象 JS 数组 var 函数

字符串要用英文双引号括起来。
字符串与其他类型数据之间用加号+连接起来

// --------------------------------------------------------

JS中定义声明变量是用关键字var,JS中变量名函数名都可以用中文。

JS中定义数组不用写函数长度[],JS中可以定义字符串数组

向数组添加新元素是使用push()

代码示例:

效果:

// --------------------------------------------------------

JS中函数是通过关键词function来定义的。JS中定义函数相当于直接写了功能,所以不管在什么位置定义的函数,我们在任何地方也都可以直接调用。比如我把函数定义代码尾部了,开头不声明,我中间也是可以直接调用的。

代码示例:

效果:

// --------------------------------------------------------

万物皆对象

对象也是变量,但是对象可以像数组一样包含很多值。

对象属性

例如:

var car = {type:"porsche", model:"911", color:"white"};

这段代码把多个值(porsche, 911, white)赋给名为 car 的对象(变量)。

值以名称:值对的方式来书写(名称和值由冒号分隔),这些名称:值对被称为属性

又例:

var person = {firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"};

JavaScript 对象是被命名值的容器。

对象方法

对象也可以有方法,方法是在对象上执行的动作。方法以函数定义被存储在属性中。

示例:

var person = {
  firstName: "Bill",
  lastName : "Gates",
  id       : 678,
  fullName : function() {
    return this.firstName + " " + this.lastName;
  }
}

 

标签:定义,对象,JS,数组,var,函数
From: https://www.cnblogs.com/YYZYCS/p/16618192.html

相关文章

  • 合并两个有序数组
    目录题目描述方法一:解题思路解题代码方法二:解题思路解题代码题目描述题目地址:https://leetcode.cn/problems/merge-sorted-array/题目要求给你两个按非递减顺序排列的......
  • 基于LL库函数实现UART
    5.基于LL库函数实现UART5.1Cube配置5.2Cube生成代码voidMX_USART1_UART_Init(void){/*USERCODEBEGINUSART1_Init0*//*USERCODEENDUSART1_Ini......
  • JSONP及Axios
    JSONP及Axios一、jsonp1、概述概述:JSONP是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。实际上是一个get请求。2、什么叫跨域(1......
  • 函数
    创建方式函数表达式varfun1=functionfn(){ console.log(111);};console.dir(fun1);fun1();函数声明式functionfun2(){ console.log(222);}console......
  • opencv-python常用函数
    一、安装pipinstallopencv-python二、图像读写cv2.imread(path,flag)返回值类型:np.ndarraycv2.imwrite(filename,image)三、常用绘图cv2.rectangle(image,......
  • leetcode 697. Degree of an Array 数组的度(简单)
    一、题目大意https://leetcode.cn/problems/degree-of-an-array给定一个非空且只包含非负数的整数数组nums,数组的度的定义是指数组里任一元素出现频数的最大值。你的......
  • 数组
    数组存储一堆数据得集合,这一堆数据的数据类型是一致的语法:数据类型[]数组名称=new数据类型[长度];显式数组数据类型[]数组名称={值1,值2,值3......};......
  • 数字和字符串 与 数组 使用实例方法时的差别
    在数字和字符串中的实例方法不会改变其本身的值;而数组对象可能会改变原数组的值;从此延申出一个问题?......
  • 【Java基础】数组中的异常:下标越界和空指针异常
    编译时都不会报错。1.数组下标越界java.lang.ArrayIndexOutOfBoundsException//下标越界int[]arr=newint[]{1,2,3,4,5};for(inti=0;......
  • 【Java基础】操作数组的工具类Arrays
    1.常用方法方法描述booleanequals(int[]a,int[]b)判断两个数组是否相等,顺序不一样也返回falseStringtoString(int[]a)输出数组信息voidfill(int[]......