JS写法 数值与字符串的相互转换 取字符中的一部分显示 正则表达规则
http://www.imooc.com/article/15885 正则表达规则
<script type="text/javascript"> </script>
今天上学学习了JS的三中引入方法,JS的运算方式和CSS的方式不一样,JS的方式是从上往下的方式运算。第三种外部引入方式需要建立一个JS结尾的JS文件
!--3.外部引入方式-->
<script type="text/javascript" src="demo.js"></script>
<!--2.第二种引入方式-->
<script type="text/javascript">
alert('第二种引入方式');
</script>
</head> <body>
<!--1.使用javascript前缀引入-->
<a href="javascript:alert('你好哦')">js的第一种引入方式</a> 这是两种写法,推荐第一种
1.var a=1,b=2,c=3;
2.var d,e,f;
d=2;
e=3;
f=4;
今天下午学习的类型转换,数值和字符串互相转换。
toString是数值转换字符串的元素。
alert(a.toString());
// 数值类型-->字符串类型
// var a=1;
// var b=2;
// 字符串+任意类型=字符串
// var sum=a+b;
// alert("a+b="+sum);
// 调用toString()方法
// "1"+3="13"
// alert(a.toString()+3);
parseFloat是字符串转换数值的元素。
alert(parseFloat());
// 字符串类型-->数值类型
// 前提:字符串类型比相互是数值类型的字符串"12.3""1""3.6"
// NAN(Not a Number 没有类型)
// parseInt( )字符串->整型
// alert(parseInt(str="12.3red"));
// alert(parseInt(str="3")+2);//5
// alert(parseInt("3.6")+2);//5
// parseFloat( )字符串->浮点型
// alert(parseFloat("3.6")+2);//5.6
// alert(parseFloat("3"));//3
// alert(parseFloat("3"));//NAN
剩下的这些就是一些小插曲,取字符中的一部分显示
var str="I love Java";
// 获取字符串特定索引处的字符;
// alert(str.charAt(4));
// 将字符串的所有字符转换成大写字母
// alert(str.toLocaleUpperCase());
// 返回字符串中特定字符串第一次出现的位置
// alert(str.indexOf("love"));
// 返回字符串的某个子串
// alert(str.substring(2,6));
// 返回字符串的某个子串,支持负数参数,功能更强大
// alert(str.slice(-5,-2));
JS写法 数值与字符串的相互转换 取字符中的一部分显示 正则表达规则的更多相关文章
- GO数值和字符串的相互转换
转自:http://blog.sina.com.cn/s/blog_9e14446a01018m9i.html 在做项目的时候,通常都会碰到字符串转换,在这介绍一下字符串与整型的相互转换.在golan ...
- python 解决抓取网页中的中文显示乱码问题
关于爬虫乱码有很多各式各样的问题,这里不仅是中文乱码,编码转换.还包括一些如日文.韩文 .俄文.藏文之类的乱码处理,因为解决方式是一致的,故在此统一说明. 网络爬虫出现乱码的原因 源网页编码和爬取下来 ...
- javascript:json对象和json字符串的相互转换
json对象和字符串的相互转换 //使用json中的parser方法转换: var str='{"name":"fendouer", "age&quo ...
- js之split拆分字符串
js之split拆分字符串 1.单字符拆分 let arr = str.split(',') 2.多字符拆分 let arr = str.split(/[(),]/)
- js中 字符串与Unicode 字符值序列的相互转换
一. 字符串转Unicode 字符值序列 var str = "abcdef"; var codeArr = []; for(var i=0;i<str.length;i++ ...
- Js练习题之查找字符串中出现最多的字符和个数
如sssfgtdfssddfsssfssss,出现最多的字符是s,出现了12次 传统写法 分析: 1.准备一个空的json,通过循环字符串的每个字符来看,如果json里没有这个字符,就在json里创建 ...
- c++11 数值类型和字符串的相互转换
string和数值类型转换 c++11提供了to_string方法,可以方便的将各种数值类型转换为 字符串类型: std::string to_string(int value); std::stri ...
- js使用split函数按照多个字符对字符串进行分割的方法
这篇文章主要介绍了js使用split函数按照多个字符对字符串进行分割的方法,实例分析了split函数的使用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了js使用split函数按照多个 ...
- JS规则 多样化的我(变量赋值)我们使用"="号给变量存储内容,你可以把任何东西存储在变量里,如数值、字符串、布尔值等,
多样化的我(变量赋值) 我们可以把变量看做一个盒子,盒子用来存放物品,那如何在变量中存储内容呢? 我们使用"="号给变量存储内容,看下面的语句: var mynum = 5 ; / ...
随机推荐
- Vue的自定义组件之间的数据传递
一,父级传向子级 1,在子级的属性中添加props:['myname',......],参数可以传多个,看具体而定: 2,在父级data中定义好需要传递的变量数据,例如name:"rose& ...
- java基本类型和数字类及其相关计算
--- java 八大基本类型 byte short int long double float boolean char --对应的包装类 Byte Short Integer Long Doub ...
- 九州动态ip的特色
九州代理是一款高覆盖的换ip软件,范围可覆盖全国160多个城市.软件可用于游戏试玩.游戏挂机.营销.优化.文档分享.管理.问答推广.数据采集.点赞.增效回访.用户注册等.“九州代理”仅提供国内网络节点 ...
- eclipse 中修改项目名称,启动tomct原项目找不到的问题
eclipse 中修改项目名称,启动tomct原项目找不到的问题 1 在开发和练习中,经常会导入其他开源项目,修改项目名称,部署到tomcat 后,然后访问项目会找不到项目,可能是新项目名称和配置文件 ...
- c++中,如果访问数组越界,程序可能会意外终止(像死循环)
#include<iostream> using namespace std; ];// int main(){ vis[]=;//访问越界 ; } 程序错误表现:
- 设置ul的指定li 样式
设置ul的最后li 的样式 .custom-consumerIndex .card-content .list-block ul li:last-child .item-inner { border- ...
- selenium中的alter弹框
from selenium import webdriverimport timedriver=webdriver.Chrome()driver.get('http://ui.imdsx.cn/uit ...
- windows10安装anaconda,配置tensorflow
1.安装anaconda 3.5.5 默认安装,注意,把添加到path勾选上,其他默认安装(能搜到这篇文章,相信大家都有过变成经验,这些环境变量的重要性就不要窝在多说了) 2.以管理员身份,打开ana ...
- elasticsearch(6) 映射和分析
类似关系型数据库中每个字段都有对应的数据类型,例如nvarchar.int.date等等,elasticsearch也会将文档中的字段映射成对应的数据类型,这一映射可以使ES自动生成的,也是可以由我们 ...
- 2016/12/22 dplの课练
1.sort -nk 1 -t - 3 2.sort -nk 1 -t - 2 3.sort -nk 2 -t - 1 3./etc/passwd根据用户id的大小排序,从小到大的排序输出 sort ...