parseInt/类型转换/字符串
1.pa'rseInt整型
1.1parseInt必须以数字开头的
var topVal = parseInt("28px");
console.log(topVal);
//
1.2非数字开头时,控制器打印出来是NaN
var z = parseInt("abc52");
console.log(z);
//NaN
1.3两个参数情况下,16进制
console.log(parseInt("0xf", 16))
//
2.parseFloat浮点数
var e = parseInt("12.34.26");
console.log(e)
//
var d = parseFloat("12.34.26");
console.log(d);
//12.34
var b = parseInt("0123abc");
console.log(b);
//
var dd = parseFloat("0123abc");
console.log(dd);
//
var ee = Number("0123abc");
console.log(ee);
//NaN
var cc = Number("18");
console.log(cc);
//
注意:当把一个字符串中数字提取出来,最好用parseInt或者parseFloat,前提条件必须是数字开头(125abc),而不是其他开头(abc123);不太推荐Number强制转换
2.转换为字符串 string与toString
<h2>转换为字符串类型</h2>
<script>
var ids = 65352;
var idstr = ids.toString();
console.log(idstr);//65352
console.log(typeof idstr)//string
console.log(String(ids))//65352
</script>
3.转为布尔Boolean
<h2>转换为布尔类型</h2>
<script>
var ids = true;
var idstr = false;
console.log(typeof ids);//boolean
console.log(typeof idstr)//boolean
</script>
3.1类型转换
(1)除0之外的所有数字,转换为布尔型都为true
(2)除""之外的所有字符,都转为布尔型都为true
(3)null和undefined转换为布尔型为false
<h2>除0之外的所有数字,转换为布尔型都为true</h2>
<script>
var x = 0;
var y = 1;
console.log(Boolean(x));//false
console.log(Boolean(y))//true
</script>
<h2>除""之外的所有字符,都转为布尔型都为true</h2>
<script>
var stringWords = "welcome";
var stringKong = "";//空的
var kongge = " ";
console.log(Boolean(stringKong));//false
console.log(Boolean(stringWords))//true
console.log(Boolean(kongge))//true 空格布尔型也是true
</script>
<h2>null和undefined转换为布尔型为false</h2>
<script>
var y;
var x = null;
console.log(Boolean(y))//false
console.log(Boolean(x))//false
</script>
parseInt/类型转换/字符串的更多相关文章
- 强制数据类型转换 字符串/数字/boolean
类型转换主要指,将其他数据类型转换为(String.Number.Boolean) 类型转换有显式类型转换 和隐式类型转换 显式类型转换 1.1转换为string 调用数据的 toString() 方 ...
- 第三十五节,json数据类型转换字符串模块
在使用json模块时需要先 import json 引入模块 json.dumps()模块函数 功能:将Python数据类型转换成字符串[有参] 使用方法:json.dumps(要转换的数据类型变量) ...
- java基本数据类型转换字符串
1.基本数据类型转换为字符串 int t1 = 2; String t2 = Integer.toString(t1); 2.字符串转换为基本数据类型 int t3 = Integer.parseIn ...
- postgreSQL数据类型转换字符串和数值
1.将数值转成字符串类型 方法1:调用to_char(int, text)函数,int为要转换值,text为数值格式化模式,其中模式描述为: 模式 描述 9 带有指定数值位数的值 0 带前导零的值 ...
- C++ Primer笔记(1)——连续读取数据、类型对应的尺寸、类型转换、字符串分行写法
这次要看看C++ Primer,这本基本上就是必读书籍了.下面的内容就是一些之前没有学过的知识的笔记. 读取数量不定的输入数据 虽然很简单,但是还是记一下: #include <iostream ...
- JavaScript系列文章:自动类型转换
我们都知道,JavaScript是类型松散型语言,在声明一个变量时,我们是无法明确声明其类型的,变量的类型是根据其实际值来决定的,而且在运行期间,我们可以随时改变这个变量的值和类型,另外,变量在运行期 ...
- java强制类型转换
在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能.本文将对常用的转换方法进行一个总结.常用的方法有Object.toString(),(String)要转换的对象,St ...
- 转:JAVA强制类型转换
object对象转换为String的一些总结 ----------------------------------------------------------------------------- ...
- 【转】JavaScript系列文章:自动类型转换
我们都知道,JavaScript是类型松散型语言,在声明一个变量时,我们是无法明确声明其类型的,变量的类型是根据其实际值来决定的,而且在运行期间,我们可以随时改变这个变量的值和类型,另外,变量在运行期 ...
随机推荐
- parentNode,parentElement,offsetParent
offsetParent直接的将是影响元素位置的上级element,而parentElement与位置显示无关时dom中的上级element. 例如: <BODY> <div sty ...
- Spring Boot SSO单点登入
https://github.com/ITDragonBlog/daydayup/tree/master/SpringBoot-SSO 流程图: 1: Redis 保存用户信息 到Redis(KEY- ...
- JavaWeb--过滤器Filter (一)
过滤器是在服务器上运行的,并且位于请求和响应中间起过滤功能的程序.其工作原理如下图所示: 在与过滤器相关联俄Servlet或JSP运行前,过滤器先执行.一个过滤器可以一个或多个Servlet或JS ...
- Linux学习---linux系统下安装配置Jenkins
1.首先准备java环境,安装JDK 2.下载jenkins至Linux服务器 下载地址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+ ...
- Glow Shader
[Glow Shader] Glow Shader基于BlurShader来实现.总的来说分为2步: 1.利用BlurShader渲染出BlurTexture. 2.将BlurTexture与SrcT ...
- ICG游戏:斐波那契博弈
描述: 有一堆个数为n(n>=2)的石子,游戏双方轮流取石子,规则如下: 1)先手不能在第一次把所有的石子取完,至少取1颗: 2)之后每次可以取的石子数至少为1,至多为对手刚取的石子数的2倍: ...
- centos7 ntp服务器配置
一.ntp服务是什么 1. 定义 NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议. 2. 发展 首次记载在Internet Enginee ...
- 37-python中bs4获取的标签中如何提取子标签
如果只是要提取一个标签 里面的属性值啥的,直接看这篇文章就可以了: 23-python用BeautifulSoup用抓取a标签内所有数据 如果是标签的嵌套,可以参考下面的思路,虽然不是很简洁,但是可以 ...
- Linux System V Semaphore semget多进程同时创建缺陷解决方法
System V Semaphore的创建过程缺陷是创建与赋初值由两个函数完成,这会导致两个进程同时创建的话会出现竞争和不一致状态,即使是使用了IPC-EXCL标记. 示例: oflag = IPC- ...
- Atom 编辑器侧边栏忽略隐藏文件
设置中配置需要忽略的文件后缀 package中找到treeview,勾选上这个配置就行