Javascript——进阶(事件、数组操作、字符串操作、定时器)
目录
- 事件属性
- 数组
- 字符串操作
- 定时器
- 变量的作用域
- 封闭函数
- 弹框接收数据
事件属性
参数 | 描述 |
---|---|
onclick | 鼠标点击事件 |
onmouseover | 鼠标移入标签,触发行为 |
onmouseout | 鼠标移出标签,触发行为 |
数组
操作 | 方法 |
---|---|
创建 | arry = Arry(1,2,3) 或 arry = [1,2,3] |
获取元素 | arry[下标] |
获取长度 | arry.length |
尾部添加元素 | push(元素) |
弹出最后一个元素 | pop() |
查找元素 | indexof(),返回第一个查找到的元素下标,找不到返回-1 |
反转 | reverse() |
拼接 | join(“连接方式”),数组转字符串 |
删除,增加 | splice(start,count,add_value),start表示从第几个元素开始删除,count表情是删除的个数,add_value表示添加的元素 |
字符串操作
操作 | 方法 |
---|---|
字符串拼接 | + |
字符串转整数 | parseInt() |
字符串转小数 | parseFloat() |
切割字符串 | split(“切割符号”) |
截取字符串 | substring(start,end)(包头不包尾) |
查找字符串 | indexof()(找不到返回-1) |
字符串反转 | 字符串.split(‘’).reverse.().join(‘’) |
定时器
1.执行一次:
setTimeout(函数名,时间):开始执行
clearTimeout(定时器变量名):关闭定时器
2.执行多次:
setInterval(函数名,时间):开始执行
clearInterval(定时器变量名):关闭定时器
变量的作用域
1.全局变量:定义在函数外,都可以使用
2.局部变量:定义在函数内,内部可以使用
封闭函数
优点:独立空间,不会与其他函数重名,调用就执行
1.(function showInfo(){})();
2.(function(){})();
3.!function(){}();
4.~function(){}();
弹框接收数据
变量 = prompt(文本内容);
Javascript——进阶(事件、数组操作、字符串操作、定时器)相关推荐
- js反序列化html编码,JavaScript实现的反序列化json字符串操作示例
本文实例讲述了JavaScript实现的反序列化json字符串操作.分享给大家供大家参考,具体如下: JavaScript中如何反序列化json字符串呢? 有如下两种方法: (1) 使用万能的eval ...
- python day2 python基础 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码...
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...
- 重拾Javascript(五)--优化字符串操作
连接字符串 var str = "hello "; str += "world"; 很简单的两句代码,内存会执行如下步骤: 创建存储"hello &q ...
- js对象、数组、字符串操作总结(保姆级教程)
对象操作 1. 扩展运算符 作用是遍历某个对象或者数组 testMethod() {// 三个点 ... 俗称扩展运算符或延展运算符,需要注意的是扩展运算符在拷贝的时候只能深拷贝第一层,第二层及以下都 ...
- JavaScript基础(四)字符串操作
字符串操作 length.charAt.fromCharCode 小案例:验证QQ号 字符串拼接.查询索引 字符串截取 slice substring 案例-查找关键字高亮显示 length.char ...
- JavaScript中的数组和字符串
知识内容: 1.JavaScript中的数组 2.JavaScript中的字符串 一.JavaScript中的数组 1.JavaScript中的数组是什么 数组指的是数据的有序列表,每种语言基本上都有 ...
- html5将数组转换为字符串,JavaScript怎么将数组转字符串?
JavaScript 允许数组与字符串之间相互转换.其中 Array 方法对象定义了 3 个方法,可以把数组转换为字符串.数组方法说明 toString()将数组转换成一个字符串 toLocalStr ...
- 【JavaScript】js数组与字符串的相互转换
一.数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 二 ...
- js 面试题之---数组、字符串操作
1. 计算字符串中某个字符的个数 var aaa='1231011211009181'; function count(str){ var arr=[]; for(var i=0;i<str. ...
最新文章
- (各种均衡算法在MIMO中的应用对比试验)最小均方误差(MMSE)原理推导以及在MIMO系统中对性能的改善。
- Kaggel实战:识别手写体[knn改进算法]
- oracle 枚举_枚举导出为sql语句java实现
- sql server日期时间函数
- 使用CoreRT将.NET Core发布为Native应用程序
- Java类名与包名不区分大小写
- linux 日志 转存,如何记录linux终端下的操作日志(转)
- 蓝桥杯2021年第十二届C++省赛第七题-砝码称重
- 罗胖又有“惊人之语”:内容收费的窗口期正来到
- PHP 微信小程序支付实现
- 恶作剧批处理(bat)代码解析
- 记在创口贴上的超实用IDEA Eclipse快捷方式
- 加强c语言,加强学法指导 提高C语言学习能力
- AI - Intelligent Agents
- Android程序的入口
- Java经典算法题目(兔子题)及题目分析
- 互联网产品类型与产品工具
- 计算机 90学时培训总结,90学时培训心得体会(通用5篇)
- 自协方差函数,自相关函数,协方差矩阵
- 【单片机开发】stm32f429在线IAP 实现SD卡烧写程序
热门文章
- [Err] 1093 - You can't specify target table 'xxx' for update in FROM clause解决方法
- 【转】Java抽象类与接口的区别
- 如何解决安卓项目在Android Studio无法打开
- 4.Windows Server2012 R2里面部署 MVC 的网站
- Angular 4.x 自定义验证指令
- 难道冬泳都会断子绝孙?
- 面向对象要点(构造函数)
- 2014-4-2学习笔记(Linux从入门到精通 刘忆智 清华大学出版社)
- 如何在CentOS 7上安装Kubernetes Docker群集
- Debian Linux安装OpenSSH(sshd-server)