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. vb6 的关机代码

    Public Const SE_PRIVILEGE_ENABLED As Integer = &H2Public Const TOKEN_QUERY As Integer = &H8P ...

  2. LevelDB Filters

    [LevelDB Filters] Because of the way leveldb data is organized on disk, a single Get() call may invo ...

  3. linux 查看文件夹文件大小数目等信息

    1. 查看当前目录所有文件和文件夹的大小 方法一: $du -sh * 或 $du -h -d 0 * '-d 0' 代表查询目录的深度为0 ,也就是当前目录,'-d 3' 表示文件目录深度为3,可以 ...

  4. vector中resize()和reserve()的区别

    先看看<C++ Primer>中对resize()函数两种用法的介绍: 1.resize(n) 调整容器的长度大小,使其能容纳n个元素. 如果n小于容器的当前的size,则删除多出来的元素 ...

  5. gen_empty_obj算子的作用

    gen_empty_obj 算子解释: Create an empty object tuple. 其算子签名为: gen_empty_obj( : EmptyObject : : ) 那么有人要问: ...

  6. vargant

    http://blog.csdn.net/openn/article/details/54927375

  7. Java程序设计19——类的加载和反射-Part-B

    接下来可以随意提供一个简单的主类,该主类无须编译就可使用上面的CompileClassLoader来运行它. package chapter18; public class Hello { publi ...

  8. swift学习之UITabelView ----使用xib定义cell

    // //  TwoViewController.swift //  tab // //  Created by su on 15/12/7. //  Copyright © 2015年 tian. ...

  9. C++11新标准学习

    <深入理解C++11:C++11新特性解析与应用> <华章科技:深入理解C++11:C++11新特性解析与应用>一共8章:第1章从设计思维和应用范畴两个维度对C++11新标准中 ...

  10. Alpha冲刺 - (6/10)

    Part.1 开篇 队名:彳艮彳亍团队 组长博客:戳我进入 作业博客:班级博客本次作业的链接 Part.2 成员汇报 组员1(组长)柯奇豪 过去两天完成了哪些任务 基于ssm框架的前后端交互测试,结合 ...