字符串,数组,定时器,form
一.字符串
<script>/*// 字符串的属性var a="hello world";console.log(a.length);console.log(a[1]);var b=11;// alert(typeof(b.toString())); // 将数字转换成字符串// substring截取字符串 会自己比较参数的大小,小的在前面。负数转为0console.log(a.substring(3,6)); // 通过索引截取一段字符console.log(a.substring(6,3)); // 等同上console.log(a.substring(-3,6)); // 负数等于零(0,6)// slice切片一个参数console.log(a.slice(-5)); // 切片,倒数第五个到最后console.log(a.slice(2)); // 切片,二到最后console.log(a.slice(3,6)); // 3-6console.log(a.slice(-5,-1)); //// * split切割 返回 数组,在通过索引可以拿到里面的内容console.log(a.split("w"));// * indexOf查找字符串 又返回索引 不存在返回 -1console.log(a.indexOf("o")); // 返回找到的第一个字符索引// toUpperCase将字符串全部转换成大写console.log(a.toUpperCase());// toLowerCase将字符串全部转换成小写console.log(a.toLowerCase());*/</script>
二.数组
<script>// 数组array -存储数据 有序可写 var shuzu=[1,2,"a"] or var shuzu2=new Array();在通过shuzu2[0]="val"// 查看数组的个数 arr.length// 可以读可写 arr[0]="x";// 在后面添加 能同时添加多个值 arr.push// 在前面添加 能同时添加多个值 arr.unshift()// 删除数组的最后一个 arr.pop()// 删除数组的第一个 arr.shift()// * 数组的长度 arr.splice() 返回删除(修改)值// 一个参数 数组的长度为1,也就是数组只保留一位,删除其他var arr=["a",1,"d",2,3,4,5];// console.log(arr.splice(1)); 返回值[1,"d",2,3,4,5] arr=["a"]// 二个参数 从第一位开始删除2位// console.log(arr.splice(1,2)); // 1,"d"// 三个参数// 从第0个开始,将后面2个删除再添加一个"z"//console.log(arr.splice(0,2,"z")); // 打印改变的值(1,2) arr变成["a","z",2,3,4,5]// 从第0个开始,将后面2个删除再添加"z","x"//console.log(arr.splice(0,2,"z","x")); // 打印改变的值(1,2) arr变成["a","z","x",2,3,4,5]// 第二位开始前面插入 d前面//console.log(arr.splice(2,0,"z","x")); // 打印 [],arr变成 ["a",1,"z","x","d",2,3,4,5]//join 将数组拼接成字符串//将数组以 什么方式 拼接起来成为字符串,**可以识别标签 console.log(arr.join(""));console.log(arr.join("~"));/*arr.sort() // 1.非数学上的顺序顺序来排序 arr.reverse()倒序排序 */</script>
2.按数学上的大小排序
<script> var arr = [-8,15,2,3,1]; arr.sort(function (a,b) {// return a - b; //从小到大// return b - a; //从大到小// return 1; // 原来arr的倒序// return 0; // 大于等于0,为原来的顺序 }); console.log(arr); </script>
三:定时器
时间对象:
/* // 时间对象 // 获取时间 var date=new Date(); // 获取时间戳 // 1. var strap = date.getTime(); // 2. var strap2 = date*1; // 获取年 var year = date.getFullYear(); // 获取月份 月份为0~11 var month = date.getMonth()+1; // 获取日期 日期为1~31 var days = date.getDate(); // 获取小时 var hour = date.getHours(); // 获取分钟 分钟 var min = date.getMinutes(); // 获取秒 秒 var sec = date.getSeconds(); // 获取周几 var day=date.getDay(); */
定时器:
<script>// 定时器// 1.延迟定时器// 1)执行一次 setTimeout(Fn,time), Fn为执行的事件,time为时间 setTimeout(function () {alert(1)},2000); // 2000=2s// 2)执行多次 setInterval(Fn,time) setInterval(function () {console.log(1)},2000)// 清除定时器 clearTimeout(name); // 定时器name clearInterval(name) ; //定时器 name */</script>
四.form表单
<!--form表单--><!--action="向何处提交,将数据提交给后台处理" method="提交的方式post,get"--><!--get以name=value提交,没有设置value则显示on,显示在网址栏--><!--post提交,显示在开发者工具的 Nerwork下的Doc里面--><form action="" method="get" autocomplete="off"> <!--autocomplete="off"关闭提示的账号历史信息--><!--input是单标签-->账号:<input type="text" name="user" placeholder="提示语句 账号"><br>密码:<input type="password" name="paswd" placeholder="提示语句 密码"><br><!--单选框 为一个选项,多个选项中选一个,需要表明多个选项是一类的。通过name实现checked 是默认选中 ,disabled禁选框-->性别:<input type="radio" name="gender" value="nan">男<input type="radio" name="gender" checked value="nv">女<input type="radio" name="gender" disabled value="no">Thailand<br><!--多选框 checked 是默认选中,disabled禁选框-->选择爱好:<input type="checkbox" id="dance" name="hobby"><label for="dance">跳舞</label> <!--通过id关联,点击内容 跳舞也能选中多选框 --><input type="checkbox" name="hobby" checked>唱歌<input type="checkbox" name="hobby" disabled>游泳<br><!--下拉框 后台通过name和value 拿数据-->选择地区:<select name="address" id="a" size="2"> <!--size显示2项出来 --><option value="1">成都</option><option value="2" selected>南极</option> <!--selected默认展示的项 --><option value="3">北极</option><option value="4">中国</option></select><br><!--文本框 通过样式设置宽高 resize=none设置不拉伸,=vertical竖直方向拉伸,=horizontal水平拉伸 -->文本框:<textarea name="" id=""></textarea><br><!--提交submit默认value值提交,就是--按钮上显示的字,可以修改-->提交按钮:<input type="submit" value="tijiao"><br><!--重置 value默认 重置-->重置:<input type="reset"><!--button value默认为空 js来操作--><input type="button" value="js操作"><br></form>
效果
转载于:https://www.cnblogs.com/tangpg/p/8371764.html
字符串,数组,定时器,form相关推荐
- c#.winform,datagridview,数组,绑定,字符串,字符串数组绑定datagridview显示,长度,显示数组内容...
使用字符串数组绑定datagridveiw控件的时候,默认显示的是字符串的长度,是因为网格查找数组对象的第一个属性,并且显示这个属性,长度就是第一个属性,可是我们要显示的是字符串的内容. 下面首先是默 ...
- JavaScript中字符串数组赋值失败,不是每个字符串,却是字符。
我的处女作<Canvas系列教程>在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作. 教程介绍.教程目录等能在README里查阅. 传送门:https: ...
- js-数组-循环-字符串处理-定时器
这里写目录标题 一.数组 1.定义 2. 操作数组 3. 多维数组 二.循环 1. for 循环: 2. while循环 3.实例一:循环将数据放到页面上 3.实例二:数组去重 三.字符串的处理方法 ...
- c语言中字符串数组的地址存放以及%s输出单个字符导致程序崩溃的问题
代码 总结下c语言中字符串数组的地址存放问题 #include <iostream> using namespace std; #include<bits/stdc++.h>i ...
- LeetCode简单题之检查两个字符串数组是否相等
题目 给你两个字符串数组 word1 和 word2 .如果两个数组表示的字符串相同,返回 true :否则,返回 false . 数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串. ...
- c语言字符串数组分配没错,【字符串数组面试题】面试问题:C语言基础小结… - 看准网...
26. 位段:指定结构体中成员变量所占的位数(以位的形式紧凑存储) unsigned char/int aaa:1 这里只能是unsigned char/int类型 27. 指针数组:int *p[1 ...
- react项目---基本语法字符串数组(6)
在我们编写html代码的过程中,字符串数组是会经常遇到的,如何来正确的处理字符串数组在项目中也凸显的十分的重要,不说这些冠冕堂皇的废话了,直接来看内容 字符串处理 首先我们来看如何把一个字符串显示到页 ...
- 求行指针所指的字符串数组中长度最长的字符串所在的行下标
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p137 习题5 3.行指针ss所指字符串数组中共有M个字符串,且字符串长度<N.求ss所指字符串 ...
- [分类整理IV]微软等100题系列V0.1版:字符串+数组面试题集锦
微软等100题系列V1.0版整理IV:字符串+数组面试题集锦 July 2010年12月30日 第4章 字符串+数组面试题 在微软等100题系列V0.1版中,此类字符串+数组的问题,占了足足22道 ...
- 字符串分隔 -连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。...
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组: •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输 ...
最新文章
- SAP关于销售来自可选工厂的解决方案
- 使用Nginx+Lua(OpenResty)开发高性能Web应用
- java设计模式之简单工厂模式
- Python字符串详解(包含长字符串和原始字符串)
- 分布式锁实现方式介绍和Zookeeper实现原理
- Lync和Exchange 2013集成PART1:准备所需证书
- [swift] LeetCode 35. Search Insert Position
- jscript php,PHP,JScript和VBScript函数和类的语法
- PO、VO、BO、DTO、POJO、DAO之间的关系
- 2个月快速通过PMP证书的经验分享
- 抖音Vlog必备1000+超强Premiere转场特效字幕动画LUT预设PR模板包 V6 (包含音效)
- c51单片机蜂鸣器汇编语言,51单片机控制蜂鸣器播放5首歌曲汇编程序
- 【转】安装虚拟机VMware及在VMware下安装Ghost XP系统图文教程(附PQ分区及VMware共享教程)
- 安装wincap时报错解决方式: an error occured when installing winpcap 0x00000430
- 穷举、贪心算法--泊松分酒(2)
- 2022年3月语音合成(TTS)和语音识别(ASR)论文月报
- 扪心自问!15个IT技术人员必须思考的问题
- opencv hsv(hsb)与hsl的区别
- element表格多出一列空白
- 计算机网络打不开怎么办,电脑网页打不开怎么回事
热门文章
- 第2课 春晓-2021.03.05 《小学生C++趣味编程》--C++、Scratch
- STM32F407+CubeMX-使用TIM产生PWM信号
- PHP笔记-订货单例子
- Python文档阅读笔记-PyAutoGUI基本使用
- GIS笔记-使用Geoserver搭建MWTS服务(构建离线GIS服务)
- C++设计模式-组合模式
- Spring Boot工作笔记-RabbitMQ中Unsupported major.minor version 52.0问题
- Hyper-v和VMware 兼容问题
- matlab第七讲,matlab第七讲教案
- redis存储新闻列表_AWS上的Redis 数据存储服务_Redis云数据存储-AWS云服务