字符串,数组,定时器,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>

效果

posted on 2018-01-28 19:23 .Tang 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/tangpg/p/8371764.html

字符串,数组,定时器,form相关推荐

  1. c#.winform,datagridview,数组,绑定,字符串,字符串数组绑定datagridview显示,长度,显示数组内容...

    使用字符串数组绑定datagridveiw控件的时候,默认显示的是字符串的长度,是因为网格查找数组对象的第一个属性,并且显示这个属性,长度就是第一个属性,可是我们要显示的是字符串的内容. 下面首先是默 ...

  2. JavaScript中字符串数组赋值失败,不是每个字符串,却是字符。

    我的处女作<Canvas系列教程>在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作. 教程介绍.教程目录等能在README里查阅. 传送门:https: ...

  3. js-数组-循环-字符串处理-定时器

    这里写目录标题 一.数组 1.定义 2. 操作数组 3. 多维数组 二.循环 1. for 循环: 2. while循环 3.实例一:循环将数据放到页面上 3.实例二:数组去重 三.字符串的处理方法 ...

  4. c语言中字符串数组的地址存放以及%s输出单个字符导致程序崩溃的问题

    代码 总结下c语言中字符串数组的地址存放问题 #include <iostream> using namespace std; #include<bits/stdc++.h>i ...

  5. LeetCode简单题之检查两个字符串数组是否相等

    题目 给你两个字符串数组 word1 和 word2 .如果两个数组表示的字符串相同,返回 true :否则,返回 false . 数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串. ...

  6. c语言字符串数组分配没错,【字符串数组面试题】面试问题:C语言基础小结… - 看准网...

    26. 位段:指定结构体中成员变量所占的位数(以位的形式紧凑存储) unsigned char/int aaa:1 这里只能是unsigned char/int类型 27. 指针数组:int *p[1 ...

  7. react项目---基本语法字符串数组(6)

    在我们编写html代码的过程中,字符串数组是会经常遇到的,如何来正确的处理字符串数组在项目中也凸显的十分的重要,不说这些冠冕堂皇的废话了,直接来看内容 字符串处理 首先我们来看如何把一个字符串显示到页 ...

  8. 求行指针所指的字符串数组中长度最长的字符串所在的行下标

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p137 习题5 3.行指针ss所指字符串数组中共有M个字符串,且字符串长度<N.求ss所指字符串 ...

  9. [分类整理IV]微软等100题系列V0.1版:字符串+数组面试题集锦

    微软等100题系列V1.0版整理IV:字符串+数组面试题集锦 July   2010年12月30日 第4章 字符串+数组面试题 在微软等100题系列V0.1版中,此类字符串+数组的问题,占了足足22道 ...

  10. 字符串分隔 -连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。...

    •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组: •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输 ...

最新文章

  1. SAP关于销售来自可选工厂的解决方案
  2. 使用Nginx+Lua(OpenResty)开发高性能Web应用
  3. java设计模式之简单工厂模式
  4. Python字符串详解(包含长字符串和原始字符串)
  5. 分布式锁实现方式介绍和Zookeeper实现原理
  6. Lync和Exchange 2013集成PART1:准备所需证书
  7. [swift] LeetCode 35. Search Insert Position
  8. jscript php,PHP,JScript和VBScript函数和类的语法
  9. PO、VO、BO、DTO、POJO、DAO之间的关系
  10. 2个月快速通过PMP证书的经验分享
  11. 抖音Vlog必备1000+超强Premiere转场特效字幕动画LUT预设PR模板包 V6 (包含音效)
  12. c51单片机蜂鸣器汇编语言,51单片机控制蜂鸣器播放5首歌曲汇编程序
  13. 【转】安装虚拟机VMware及在VMware下安装Ghost XP系统图文教程(附PQ分区及VMware共享教程)
  14. 安装wincap时报错解决方式: an error occured when installing winpcap 0x00000430
  15. 穷举、贪心算法--泊松分酒(2)
  16. 2022年3月语音合成(TTS)和语音识别(ASR)论文月报
  17. 扪心自问!15个IT技术人员必须思考的问题
  18. opencv hsv(hsb)与hsl的区别
  19. element表格多出一列空白
  20. 计算机网络打不开怎么办,电脑网页打不开怎么回事

热门文章

  1. 第2课 春晓-2021.03.05 《小学生C++趣味编程》--C++、Scratch
  2. STM32F407+CubeMX-使用TIM产生PWM信号
  3. PHP笔记-订货单例子
  4. Python文档阅读笔记-PyAutoGUI基本使用
  5. GIS笔记-使用Geoserver搭建MWTS服务(构建离线GIS服务)
  6. C++设计模式-组合模式
  7. Spring Boot工作笔记-RabbitMQ中Unsupported major.minor version 52.0问题
  8. Hyper-v和VMware 兼容问题
  9. matlab第七讲,matlab第七讲教案
  10. redis存储新闻列表_AWS上的Redis 数据存储服务_Redis云数据存储-AWS云服务