Web(四)

news2025/1/16 1:06:13

基本对象:

1. Function:函数(方法)对象

创建:

1. var fun = new Function(形式参数列表,方法体); //忘掉吧

2.

function 方法名称(形式参数列表){

方法体

}

3.

var 方法名 = function(形式参数列表){

方法体

}

既是方法也是对象,不传或者参数不足,显示为undifined

方法:

属性:

length:代表形参的个数

特点:

  • 方法定义是,形参的类型不用写,返回值类型也不写。

  • 方法是一个对象,如果定义名称相同的方法,会覆盖

  • 在JS中,方法的调用只与方法的名称有关,和参数列表无关

  • 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数

调用:

方法名称(实际参数列表);

2. Array:数组对象

创建:

  • var arr = new Array(元素列表);

  • var arr = new Array(默认长度);

  • var arr = [元素列表];

方法

join(参数):将数组中的元素按照指定的分隔符拼接为字符串(默认为,)

push()向数组的末尾添加一个或更多元素,并返回新的长度。

属性

length:数组的长度

特点

  • JS中,数组元素的类型可变的。(一个array中可以有多种类型的元素)

  • JS中,数组长度可变的。

3.Boolean

4.Date对象

创建:

var date = new Date();

方法:

toLocaleString():返回当前date对象对应的时间本地字符串格式

getTime():获取毫秒值。返回当前如期对象描述的时间到1970年1月1日零点的毫秒值差

5. Math:数学对象

创建:

特点:Math对象不用创建,直接使用。 Math.方法名();

方法:

random():返回 0 ~ 1 之间的随机数。 含0不含1

ceil(x):对数进行上舍入。

floor(x):对数进行下舍入。

round(x):把数四舍五入为最接近的整数。

属性:

PI

6. Number

7. String

8. RegExp:正则表达式对象

正则表达式:定义字符串的组成规则。

1. 单个字符:[]

如: [a] [ab] [a-zA-Z0-9_]

* 特殊符号代表特殊含义的单个字符:

\d:单个数字字符 [0-9]

\w:单个单词字符[a-zA-Z0-9_]

2. 量词符号:

?:表示出现0次或1次

*:表示出现0次或多次

+:出现1次或多次

{m,n}:表示 m<= 数量 <= n

  • m如果缺省: {,n}:最多n次

  • n如果缺省:{m,} 最少m次

3. 开始结束符号

  • ^:开始

  • $:结束

正则对象:

创建

1. var reg = new RegExp("正则表达式");

2. var reg = /正则表达式/;

方法

1. test(参数):验证指定的字符串是否符合正则定义的规范

弹出内容为true

9. Global

特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。 方法名();

方法:

encodeURI():url编码

decodeURI():url解码

encodeURIComponent():url编码,编码的字符更多

decodeURIComponent():url解码

parseInt():将字符串转为数字

* 逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为number

isNaN():判断一个值是否是NaN

* NaN六亲不认,连自己都不认。NaN参与的==比较全部问false

eval():讲 JavaScript 字符串,并把它作为脚本代码来执行。

URL编码

传智播客 = %E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2

* BOM

* DOM

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/156087.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PyG Temporal搭建STGCN实现多变量输入多变量输出时间序列预测

目录I. 前言II. STGCNIII. PyG TemporalIV. 模型训练/测试V. 代码I. 前言 前面已经写过不少时间序列预测的文章&#xff1a; 深入理解PyTorch中LSTM的输入和输出&#xff08;从input输入到Linear输出&#xff09;PyTorch搭建LSTM实现时间序列预测&#xff08;负荷预测&#x…

C++——类和对象1

目录 1. 类和对象认识 2. 类的引入 3. 类的定义 4. 类的访问限定符及封装 4.1 访问限定符 4.2 封装 5. 类的作用域 6. 类的实例化 7. 类对象模型 7.1 如何计算类对象的大小 7.2 类对象的存储方式猜测 7.3 结构体内存对齐规则 8. this指针 8.1 this指针的…

cv-cuda (cvcuda、nvcv)教程——Python安装

由于当前版本安装后&#xff0c;大家反应import nvcv cvcuda 失败&#xff0c;看官方文档&#xff0c;当前还不是很规范&#xff0c;特此记录当前版本的安装方法。 官方安装文档&#xff1a;Installation — CV-CUDA Alpha documentation 方法一、如果你有权限推荐deb安装方式…

机器学习第15章-规则学习

机器学习第15章-规则学习 以下列出我觉得重要&#xff0c;在编码的思路中可以参考的地方 冲突消融 当一条规则的判断出现不同的结果时&#xff0c;解决冲突的方法 1.投票法 2.排序法 3.无规则法 序贯覆盖 生成规则过程中去除当前规则所能覆盖的数据 生成方式 自顶向下…

双软认证的好处,赶紧来看看吧

1、“双软件”认可对企业有什么好处&#xff1f; 对于认定的软件企业&#xff0c;从盈利年度起&#xff0c;第一年和第二年免征企业所得税&#xff0c;第三年至第五年减半征收企业所得税&#xff0c;即两免三减。对认定软件产品的企业&#xff0c;对实际增值税负担超过3%的部分…

【ONE·C++ || vector (二)】

总言 主要讲述vector的模拟实现。 文章目录总言1、基本框架搭建&#xff1a;成员变量2、对构造函数、析构函数3、增删查改、空间扩容3.1、vector::push_back、vector::pop_back3.2、vector::reserve、vector::capacity、vector::size3.3、operator[ ]3.4、遍历&#xff1a;迭代…

记录robosense RS-LIDAR-16使用过程1

拿到设备&#xff0c;首先对照型号去官网下载相关资料&#xff08;用户手册/软件/SDK&#xff09;,需要填写资料https://www.robosense.ai/resources-27工业相机通常也有出厂SDK文件&#xff0c;之前有使用知微传感的D130相机&#xff0c;也是先安装SDK、看手册然后使用。大型厂…

【Java集合】Map接口常用方法及实现子类

文章目录01 Map 接口实现类的特点02 Map 接口和常用方法03 Map 接口遍历方法04 HashMap 用例 小结05 HashMap 底层&扩容机制06 Hashtable07 PropertiesMap为双列集合&#xff0c;Set集合的底层也是Map&#xff0c;只不过有一列是常量所占&#xff0c;只使用到了一列。 01 …

国科大《高级人工智能》沈老师部分——行为主义笔记

国科大《高级人工智能》沈老师部分——行为主义笔记 沈华伟老师yyds&#xff0c;每次上他的课都有一种深入浅出的感觉&#xff0c;他能够把很难的东西讲的很简单&#xff0c;听完就是醍醐灌顶&#xff0c;理解起来特别清晰今年考试题目这部分跟往年基本一样&#xff0c;沈老师画…

长城汽车2022年销量106万辆,20万以上车型占比15%

2023年&#xff0c;长城汽车预计将推出超10款新能源车型&#xff0c;发力新能源和智能化。1. 年度销量&#xff1a;超106万辆 根据长城最新发布的产销数据&#xff1a;•2022年&#xff0c;长城汽车全年销售1,067,523辆&#xff1b; •其中&#xff0c;海外市场累计销售173,180…

2022CTF培训(十二)IOT 相关 CVE 漏洞分析

附件下载链接 NETGEAR R7800&#xff08;CVE-2020-11790&#xff09; NETGEAR R7800 存在命令注入漏洞&#xff0c;下面以 V1.0.2.62 版本固件为例进行介绍。 固件仿真 漏洞存在于 uhttpd 中&#xff0c;由于该功能比较独立&#xff0c;可以直接用 qemu user mode 仿真。 /…

在 anaconda 中安装 tensorflow models (gpu)

环境&#xff1a;Windows; Intel CPU Nvidia GPU 1. 创建环境 不推荐单次安装过多的库&#xff0c;可能导致安装失败&#xff08;如超出终端缓存等&#xff09;注意添加库的顺序 tensorflow-gpu 需要在 cudatoolkit 之前否则下载的 tensorflow-gpu 不支持 gpu 「实测」 TODO…

设备注册挂载流程(包含上电、使能、i2c通讯介绍)

目录 简介 上电时序 电压不同 时序不同 使能与复位 CLK时钟 I2C通讯 主从关系 识别设备 通讯格式 简介 任何相对于主板芯片的外挂设备都需要一定的注册挂载流程 &#xff08;外挂设备&#xff1a;比如摄像头、nfc芯片、显示屏等等&#xff09; 设备的挂载则需要满足…

JAVAEE-多线程(4)

目录 定时器 实现自己的Timer 线程池 常见的锁策略&#xff1a; 乐观锁和悲观锁 读写锁和普通互斥锁 重量级锁和轻量锁 自旋锁和挂起等待锁 公平锁和非公平锁 可重入锁和不可重入锁 synchronized CAS CAS和ABA问题 锁粗化 JUC 原子类 Semaphore CountDownLatc…

CAN总线控制器MCP2515 替代芯片 DP2515 DP2515-I/ST

汽车K总线与CAN的区别是什么 1、功能不同   K线一般用于检测系统&#xff0c;属单线模式&#xff0c;与诊断仪器连接并相互传递数据。CAN线主要用于控制单元与控制单元之间传递数据、属双线模式&#xff0c;分高位线和地位线。   2、通讯速度不同   K线通讯速率较低&…

101.对称二叉树 | 递归 + 迭代

对称二叉树 leetcode : https://leetcode.cn/problems/symmetric-tree/ 参考 对称二叉树 递归思路 首先在开始时, 一定要注意, 对称二叉树对比的并不是一个节点的左右子树, 而是两棵树, 这个很关键! 对比时是内侧和内侧对比, 外侧和外侧对比, 递归三步 : 确定递归的参数以…

1.1.2 了解JAVA语言

文章目录1 JAVA语言发展史2 面向对象的概念3 跨平台性4 JDK1 JAVA语言发展史 JAVA是由詹姆斯•高斯林&#xff08;James Gosling&#xff09;所创建的&#xff0c;其1977年获得了加拿大卡尔加里大学计算机科学学士学位&#xff0c;1983年 获得了美国卡内基梅隆大学计算机科学博…

4)Mybatis数据源以及事务实现

1. Mybatis数据源分为两种&#xff0c;一种直接连接数据库&#xff0c;一种使用连接池连接数据库&#xff0c;具体代码实现在包目录下 org.apache.ibatis.datasource 数据源接口&#xff1a; javax.sql.DataSource 池化数据源&#xff1a; org.apache.ibatis.datasource.…

OpenGL集锦(1)-安装与概述

目录概述&#xff46;&#xff45;&#xff44;&#xff4f;&#xff52;&#xff41;下安装编写OpenGL应用程序测试hello,world概述 OpenGL&#xff08;英语&#xff1a;Open Graphics Library&#xff0c;译名&#xff1a;开放图形库或者“开放式图形库”&#xff09;是用于…

Lichee_RV学习系列--CoreMark-Pro移植

Lichee_RV学习系列文章目录 Lichee_RV学习系列—认识Lichee Rv Dock、环境搭建和编译第一个程序 Lichee_RV学习系列—移植dhrystone 文章目录Lichee_RV学习系列文章目录一、CoreMark-Pro简介二、获取源码三、编译coremark-pro1、配置coremark-pro2、编译coremark-pro四、开发板…