js函数、Array和String的定义和使用

news/2024/10/30 19:24:37/

函数

js中的函数,类似java中的方法

    <script>// 定义函数方式一function addA(x, y) {return x + y;}// 定义函数方式二,注意addB是函数的名称,不是返回值let addB = function(x, y) {return x * y;}</script><script>document.write("10 + 20 = ");document.write(addA(10,20));document.write("<br />");document.write("10 * 20 =");document.write(addB(10,20));</script>

在这里插入图片描述

Array

Array是js内置的对象,表示数组,数组内可以存放任意的类型的数据,使用时可通过索引获取对应的元素,且js中的数组不存在数组索引越界的错误,超出数组长度的值或者未设置的值会用undefined填充;需要注意,数组元素是用[]中括号包起来的,不是{}花括号

    <script>// 定义数组方式一let arr1 = new Array(1, 2, 3, 4, 5, 6);// 定义数组方式二;let arr2 = ["a", "和", "b", 3, 6, arr1, null, NaN, undefined];</script><script>console.log(arr1);console.log(arr2);</script>

在这里插入图片描述

    <script>// 定义数组方式一let arr1 = new Array(1, 2, 3, 4, 5, 6);// 给一个超过数组长度的索引设置值arr1[10] = 11;console.log(arr1);// 输出未设置值的数组内容,会用undefined填充document.write(arr1[9]);document.write("<br />")document.write(arr1[11]);</script>

在这里插入图片描述

String

定义字符串单引号、双引号都可以,但是要配对,不能一边单引号,一边双引号;另外,java中关于字符串操作的API,js中也基本可以使用,使用前可以在官网上查一下(https://www.w3school.com.cn/jsref/jsref_obj_string.asp)

    <script>// 创建字符串对象的方式一let s1 = new String("hello js");// 创建字符串对象的方式二let s2 = 'hello javascript';</script><script>document.write(s1);document.write("<br />")document.write(s2);</script>

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/98722.html

相关文章

多用户对应多租户解决方案

文章目录 需求分析解决方案实现步骤表结构设计逻辑实现需求分析 在进行多租户需求分析时,需要考虑以下几个方面: 用户管理:在多租户系统中,需要实现对用户的管理。这包括用户的注册、身份验证、权限控制等功能。数据隔离:不同租户的数据需要隔离,以确保每个租户的数据不会…

TPO69 01|Why Snakes Have Forked Tongues|阅读真题精读|10:40-11:40+15:30-16:57

Why Snakes Have Forked Tongues 5/10 目录 Why Snakes Have Forked Tongues P1 P1生词 P1段落大意 无题目 P2 P2生词 P2段落大意 P2题目 【1】词汇题 secreteproduce ✅ 【2】事实信息题|考频高|难度高|定位错误​ P34​ P34生词 P34段落大意 P34题目 【3】词汇题 simultaneo…

Netty客户端与服务器端闲暇检测与心跳检测(三)

网络应用程序中普遍存在一个问题&#xff1a;连接假死&#xff0c;连接假死现象是:在某一端(服务器端|客户端)看来,底层的TCP连接已经断开,但是应用程序没有捕获到,因此会认为这个连接还存在。从TCP层面来说,只有收到四次握手数据包,或者一个RST数据包,才表示连接状态已断开; 连…

【每日一题Day220】LC1439有序矩阵中的第 k 个最小数组和 | 堆

再来做一下373&#xff0c;之前都没有试过用小顶堆求第K小的&#xff0c;有序这个条件对我而言是摆设了 查找和最小的 K 对数字【LC373】 给定两个以 升序排列 的整数数组 nums1 和 nums2 , 以及一个整数 k 。 定义一对值 (u,v)&#xff0c;其中第一个元素来自 nums1&#xff…

恒容容器放气的瞬时流量的计算

有时候&#xff0c;你会遇到一个问题&#xff0c;该问题的描述如下&#xff1a; 你有一个已知体积的容器&#xff0c;设容器体积为V&#xff0c;里面装有一定压力(初始压力)的气体&#xff0c;如空气或氢气等&#xff0c;设初始压力为1MPa&#xff0c;容器出口连接着一个阀门开…

C生万物 | 字符串函数与内存函数解读【附英译中图解】

文章目录 求字符串长度一、strlen() 长度不受限制的字符串函数一、strcpy()二、strcat()三、strcmp() 长度受限制的字符串函数一、引入二、strncpy()三、strncat()四、strncmp() 字符串查找函数一、strstr()二、strtok() 错误信息报告函数一、strerror() 字符操作函数内存操作函…

mysql部署

目录 --------编译安装mysqld 服务-------- 1.将安装mysql 所需软件包传到/opt目录下 2.安装环境依赖包 3.配置软件模块 4.编译及安装 5.创建mysql用户 6.修改mysql 配置文件 7.更改mysql安装目录和配置文件的属主属组 8.设置路径环境变量 9.初始化数据库 10.添加my…

Linux---用户组命令(groupadd、groupdel、groupmod、newgrp、getent)

1. groupadd命令 [rootlocalhost ~]# groupadd [选项] 组名 [rootlocalhost ~]# groupadd group1 --向系统中增加了一个新组group1&#xff0c;新组的组标识号是在当前已有的最大组标识号的基础上加1。 [rootlocalhost ~]# groupadd -g 101 group2 --向系统中增加了一个新组gr…