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. openAL在mac下播放音源结束时判断处理

    音频播放完毕,自然停止 alGetSourcei(source[0], AL_BUFFERS_QUEUED, &state);    NSLog(@"queued number:%d ...

  2. Unity XLua 官方案例学习

    1. Helloworld using UnityEngine; using XLua; public class Helloworld : MonoBehaviour { // Use this f ...

  3. Fundamentals of Garbage Collection

    [Fundamentals of Garbage Collection] 1.Reclaims objects that are no longer being used, clears their ...

  4. Kubernetes集群的安装部署

    此文参照https://www.cnblogs.com/zhenyuyaodidiao/p/6500830.html,并根据实操过程略作修改. 1.环境介绍及准备: 1.1 物理机操作系统 物理机操作 ...

  5. ios 获取当前wifi名称

    ios5之前可以通过读取配置文件获取,ios5以后苹果修改wifi列表文件位置,只有root权限才可以读取. ios4:/System/Library/SystemConfiguration/WiFi ...

  6. ajax406错误

    如上,ajax请求时一直返回error,但是后台已经正确返回.网上给出的解决办法是spring3.*的,但我的是sppring 4.*的,应该不适用,我也没试. 思索一下,406 not accept ...

  7. sqlserver2008事物处理---待续

    声明事物:begin tran 回滚事物:ROLLBACK TRAN 提交事物:commit tran(不写会隐式提交) 判断是否发生异常: 结束前: IF @@ERROR <> 0 BE ...

  8. style="width:100px" 和width=100 异同

    异: 1.width属性不是每个元素都支持的,一般就table和body支持. 2.style="width: 100px"是CSS样式. 2.1.CSS样式有多种方式设置,直接写 ...

  9. jquery破坏链

  10. java 内存 线程 类 vm分析工具

    JMeter.Jconsole.JVMStat