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/类型转换/字符串的更多相关文章

  1. 强制数据类型转换 字符串/数字/boolean

    类型转换主要指,将其他数据类型转换为(String.Number.Boolean) 类型转换有显式类型转换 和隐式类型转换 显式类型转换 1.1转换为string 调用数据的 toString() 方 ...

  2. 第三十五节,json数据类型转换字符串模块

    在使用json模块时需要先 import json 引入模块 json.dumps()模块函数 功能:将Python数据类型转换成字符串[有参] 使用方法:json.dumps(要转换的数据类型变量) ...

  3. java基本数据类型转换字符串

    1.基本数据类型转换为字符串 int t1 = 2; String t2 = Integer.toString(t1); 2.字符串转换为基本数据类型 int t3 = Integer.parseIn ...

  4. postgreSQL数据类型转换字符串和数值

    1.将数值转成字符串类型  方法1:调用to_char(int, text)函数,int为要转换值,text为数值格式化模式,其中模式描述为: 模式 描述 9 带有指定数值位数的值 0 带前导零的值 ...

  5. C++ Primer笔记(1)——连续读取数据、类型对应的尺寸、类型转换、字符串分行写法

    这次要看看C++ Primer,这本基本上就是必读书籍了.下面的内容就是一些之前没有学过的知识的笔记. 读取数量不定的输入数据 虽然很简单,但是还是记一下: #include <iostream ...

  6. JavaScript系列文章:自动类型转换

    我们都知道,JavaScript是类型松散型语言,在声明一个变量时,我们是无法明确声明其类型的,变量的类型是根据其实际值来决定的,而且在运行期间,我们可以随时改变这个变量的值和类型,另外,变量在运行期 ...

  7. java强制类型转换

    在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能.本文将对常用的转换方法进行一个总结.常用的方法有Object.toString(),(String)要转换的对象,St ...

  8. 转:JAVA强制类型转换

    object对象转换为String的一些总结 ----------------------------------------------------------------------------- ...

  9. 【转】JavaScript系列文章:自动类型转换

    我们都知道,JavaScript是类型松散型语言,在声明一个变量时,我们是无法明确声明其类型的,变量的类型是根据其实际值来决定的,而且在运行期间,我们可以随时改变这个变量的值和类型,另外,变量在运行期 ...

随机推荐

  1. TCP/IP知识总结(TCP/IP协议族读书笔记一)

    一.简述TCP/IP协议 Transmission Control Protocol/Internet Protocol的简写,即传输控制协议/互联网互联协议,又名网络通信协议.是Internet最基 ...

  2. Spring Cloud Eureka高可用落地实战

    一.原理 如图所示,多台Server端之间相互注册(这里以两台Server为例),Client端向所有的Server端注册. 二.Server端配置 1. 添加依赖 <dependency> ...

  3. 如何阅读一个Web项目 【转载】

    摘自网络博客. ============================================================================================ ...

  4. ios图片的拉伸

    http://blog.csdn.net/q199109106q/article/details/8615661 - (UIImage *)stretchableImageWithLeftCapWid ...

  5. sql产生随机数字

    第一种:select cast(ceiling(rand() * 10) as int)第二种:select cast(ceiling(rand(checksum(newid()))*10) as i ...

  6. 界面编程与视图(View)组件

    1.视图组件与容器组件 Android应用绝大部分UI组件都放在Android.widget包及其子包.android.view包及其子包中,其所有UI组件都继承了view类,view组件代表一个空白 ...

  7. firefox快速刷新error及解决办法

    问题: 测试发过来bug,说——频繁F5刷新页面,会闪现未加载完样式的页面:    开发用的Chrome,没发现这个问题,测试用的firefox,于是从浏览器的刷新加载机制方面搜索解决办法,没搜到,运 ...

  8. 04 Python入门学习-流程控制(if else elif while for)

    一:流程控制if 语法一: if 条件: code1 code2 code3 ... age = 20 height = 170 weight = 60 sex = 'female' is_beaut ...

  9. CWnd::MoveWindow 详解

    CWnd::MoveWindow void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE ); voi ...

  10. MFC中的一般经验之谈4

    MFC中的窗口控件,都是从CWnd类中继承的.MFC以及ResourceEditor支持的所有控件称为标准控件. 在对话框资源文件夹下,然后邮件新建添加新对话框,新建对话框后要在资源视图中的对话框文件 ...