数据类型和结构

2015-11-12 admin

ECMAScript标准定义了七种数据类型 1)布尔值(true 和 false) 2)null,一个特殊的关键字表示空,要注意,javascrip是区分大小写的,所以Null和null是不一样的 3)undefined 表示未定义 4)Number,在javascript中,整型和浮点型都是Number ,比如2015和2015.01 5)String,字符串,例如’hello’ 6)Symbol(EC6中出现的新类型) 7)Objectct 对象

数据类型转换 JavaScript是一种动态类型语言。 这意味着你不需要在变量声明时指定数据类型,javascript会在脚本执行期间根据需要自动转换数据类型。 例如,你可以定义一个变量如下: var javascript = 42;

后来,你可以给该变量分配字符串值,例如: javascript = “www.javascriptcn.com”;

在涉及数字和字符串值表达式使用’+'操作符操作时,JavaScript将数值转换成字符串。 例如,思考下面的语句: x = "The key is " + 100 // “The key is 100" y = 100 + " is the key” // “100 is the key”

声明中涉及其他运算时,JavaScript并不将数值转换成字符串。 例如: “26” - 3 // 23 "26" + 3 // “263”

将字符串转换为数字 在javascript中有内置的转换方法。 parseInt() parseFloat()

parseInt 将只返回整数,因此它的使用是小数的减少。 此外,一个最佳实践 parseInt 是总是包括基数参数。 基数参数用于指定使用哪个数值系统。 parseInt ( String s , [ int radix ] ) int radix为指定的基数,参数可选,默认为0,数字将以10为基础来解析,其值介于 2 ~ 36 之间,如果它以 “0x” 或 “0X” 开头,将以 16 为基数。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-229.html

文章标题:数据类型和结构

相关文章
梳理前端开发使用eslint-prettier检查和格式化代码
问题痛点 在团队的项目开发过程中,代码维护所占的时间比重往往大于新功能的开发。因此编写符合团队编码规范的代码是至关重要的,这样做不仅可以很大程度地避免基本语法错误,也保证了代码的可读性。 对于代码版本管理系统(svn 和 git或者其他)...
2018-05-07
v-charts | 饿了么团队开源的基于 Vue 和 ECharts 的图表工具
在使用echarts生成图表时,经常需要做繁琐的数据类型转化、修改复杂的配置项,v-charts的出现正是为了解决这个 痛点。基于Vue2.0和echarts封装的v-charts图表组件,只需要统一提供一种对前后端都友好的数据格式 设置简...
2018-05-24
JavaScript中的call方法和apply方法使用对比
方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。c...
2017-03-29
javascript数据结构与算法之检索算法
查找数据有2种方式,顺序查找和二分查找。顺序查找适用于元素随机排列的列表。二分查找适用于元素已排序的列表。二分查找效率更高,但是必须是已经排好序的列表元素集合。 一:顺序查找 顺序查找是从列表的第一个元素开始对列表元素逐个进行判断,直到找到...
2017-03-22
Web缓存基础:术语、HTTP报头和缓存策略
简介 对于您的站点的访问者来说,智能化的内容缓存是提高用户体验最有效的方式之一。缓存,或者对之前的请求的临时存储,是HTTP协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这受控于对该内容所声明的缓存策略...
2016-01-13
PHP 和 Node.js 的角摔
在最近 SitePoint 的 PHP vs Node.js Smackdown 一文中,Craig Buckler 对两种语言就如何应对一系列的10个挑战进行了比较来决定哪一个总体上更佳。 Craig 在书中讲到,这些比较总是有些矛盾。作...
2015-12-25
javascript记住用户名和登录密码(两种方式)
下面主要通过代码给大家展示下javascript记住用户名和登录密码,具体代码内容请看下文。 第一种方式: CONTENT login.html welcome.html cookie.js common.js login.html &lt...
2017-03-29
2015 年, HTML5 和 IP 化
HTML5 2010 年 4 月,乔布斯发表了一篇公开信叫做 “Thoughts on Flash” 。里面提到 HTML5 必将统治 Web ( HTML5 will win )。 的确, HTML5 为 Web 带来更丰富的表现和功能。...
2015-11-12
Javascript中实现String.startsWith和endsWith方法
在操作字符串(String)类型的时候,startsWith(anotherString)和endsWith(anotherString)是非常好用的方法。其中startsWith判断当前字符串是否以anotherString作为开头,而e...
2017-03-24
浅谈JavaScript中指针和地址
个人理解:指针只是指向内存的一个索引;而地址则是内存中确切的位置。 下面是函数中关于指针和地址一个小例子: function sum(num1,num2){ return num1+num2; } alert(sum(10,10));  &...
2017-03-27
回到顶部