js规则和运算符
- 通过“+”号或toString()方法将数值转换成字符串。
- 通过parseInt()将字符串转换成整型。
- 通过parseFloat()将字符串转换成浮点型。
charAt()
获取字符串特定索引处的字符
toUpperCase()
将字符串的所有字符转换成大写字母
indexOf()
返回字符串中特定字符串第一次出现的位置
substring()
返回字符串的某个子串
slice()
返回字符串的某个子串,支持负数参数,功能更强大
concat()
用于将多个字符串拼加成一个字符串
.
可以匹配任何字符
\d
匹配0-9的所有数字
\D
匹配非数字
\s
匹配所有空白字符,包括空格、制表符、换行符、回车符等
\S
匹配所有非空白字符
\w
匹配所有的单词字符,包括0-9数字、26个英文字母和下划线
\W
匹配所有的非单词字符
\b
匹配单词边界
\B
匹配非单词边界
[abc]
查找方括号之间的任何字符
[^abc]
查找任何不在方括号之间的字符
[0-9]
查找任何从0至9的数字
[a-z]
查找任何从小写a到小写z的字符
[A-Z]
查找任何从大写A到大写Z的字符
[A-z]
查找任何从大写A到小写z的字符
(red|blue|green)
查找任何指定的选项
<script>
var arr=new Array();
arr[0]=1;
arr[2]="abc";
arr[3]=true;
document.write(arr[0]+"<br/>");
document.write(arr[1]+"<br/>");
document.write(arr[3]+"<br/>");
document.write(arr.length+"<br/>");
</script>
<script>
var arr=[1,2,3,"abc",true];
for(i=0;i<arr.length;i++){
document.write(arr[i]+"<br/>");
}
</script>
<script>
var arr1=[2,5,6];//定义时直接给数组元素赋值
var arr2=[];//定义一个空数组
var arr3=new Array();//定义一个空数组并通过索引来赋值
arr3[0]=1;
arr3[3]="abc";
</script>
js规则和运算符的更多相关文章
- js函数和运算符
函数是由事件驱动或者它被调用时执行可重复使用的代码块. <script> function myFunction(){ Alert(“hello World!”): } </scri ...
- js基础和运算符
1.什么JavaScript? 运行环境 : 浏览器 是一种具有安全性的客户端的脚本语言 用来实现与web页面交互 脚本语言:语言嵌入到htm ...
- Js数据类型和运算符
1.数据类型 原始类型:数值 字符串 布尔值: 复杂类型:对象: 数值(number) 特殊的数值:NaN,NaN不等于任何 ...
- js引入,js变量和运算符等
页面级的js不管写在页面的哪里都可以 企业项目开发要求:结构(html),样式(css),行为(js)相分离 不要既写外部js,又写内部js:如果两个都写,则外部js生效 声明多个变量时,每个变量之间 ...
- JavaScript-基础类型和运算符
JavaScript-基础类型和运算符 P02.稍微了解 1.js代码需要编写到script标签中 <script type="text/javascript"> 此处 ...
- Python基础0:变量 赋值 表达式和运算符
变量: 前面我们在使用print()输出内容的时候,如果内容很长,后面要再次输出的时候,就需重新在输入一遍. 如果给输出的内容起个简单的别名.这样我们用简短的别名来代替长内容,下次要输出的时候就直接使 ...
- IOS开发新手教程(一)-数据类型和运算符
OC语法入门(一) 数据类型和运算符 1.1凝视 凝视和其它语言一样,同意单行 ,多行凝视,一份规范的代码里面须要有一些正式的凝视,例如以下凝视: /* 这是多行 凝视 */ //这是多行凝视 OC语 ...
- Java 第二章 变量、数据类型和运算符
第二章 变量.数据类型和运算符 什么是变量: 变量代表一块内存区域,变量类型不一样,这一块内存的大小也不一样. #在编程语言里面,你可以通过定义变量,向内存里添加数据或者修改内存已有的数据. ...
- Java入门(三):变量和运算符
上次谈到了Java的基本数据类型,今天接着聊Java的变量.运算符. 一.变量 1.变量的分类 变量分为成员变量.局部变量和常量,其中成员变量又分为实例变量.类变量. 2.变量的定义 语法:变量类型( ...
随机推荐
- basicRF双向灯光控制
题目: 实现基于BasicRF无线点对点通信的双向灯光控制,具体要求如下: 1> 节点A 和节点B 的PANID设置为0x1234,通道号设置为17,节点地址自定义.<2> 按下节点 ...
- Android中限制输入框最大输入长度
通常情况下只需要在布局文件中加入maxlength这一属性即可 <EditText android:inputType="text" android:singleLine=& ...
- [hdu5396 Expression]区间DP
题意:给一个表达式,求所有的计算顺序产生的结果总和 思路:比较明显的区间dp,令dp[l][r]为闭区间[l,r]的所有可能的结果和,考虑最后一个符号的位置k,k必须在l,r之间,则l≤k<r, ...
- HDU 2011 (水)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2011 题目大意:给你 m 个数,对于每个数,求前 n 项和,数列:1 - 1/2 + 1/3 - 1/ ...
- JSP+Servlet+JDBC+mysql实现的个人日记本系统
项目简介 项目来源于:https://gitee.com/wishwzp/Diary 本系统基于JSP+Servlet+Mysql 一个基于JSP+Servlet+Jdbc的个人日记本系统.涉及技术少 ...
- 记一条sql语句优化
傻瓜级的.此sql语句存在于分销王系统中. 查阅slow log ,时间设置1s 发现很多 SELECT r.*, goods_id, bn, name FROM sdb_goods_rate r, ...
- Django模板之模板变量过滤器
在Django的模板语言中,通过使用 过滤器 来改变变量的显示:Django的模板语言中提供了大约六十个内置过滤器. 过滤器规则: · 过滤器的语法: {{ value|filter_ ...
- mysql运维入门4:索引、慢查询、优化
MySQL索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都是以B-树的形式保存 如果没有索引,执行查询时,MySQL必须从第一个记录开始整表扫描,知道查询到符合要求的记录,记录越大,花费时 ...
- MYSQL LOCK IN SHARE MODE&FOR UPDATE
SELECT ... LOCK IN SHARE MODE sets a shared mode lock on the rows read. A shared mode lock enables o ...
- Java switch case语句
switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. switch case 语句语法格式如下: switch(expression){ case value : ...