JavaScript_数据类型

1. var test=“hello world”; 和test=“hello world”;

前者是定义局部变量,当变量定义所在函数被调用时,就会创建改变量并为其赋值。而之后,这个变量被销毁。

后者是全局变量,只要变量定义所在函数被调用过一次,这个变量就有了定义,可以在函数外部任何地方被访问到。

后者并不是推荐做法,因为在局部作用域中定义全局变量很难维护。

2. JavaScript中的数据类型

JavaScript中包含5中简单数据类型。分别为Undefined(只有一个值,即undefined),Null(只有一个值null),Boolean,Number,和String。

还有一种复杂数据类型Object,也就是引用。

Null表示空对象指针,typeof(null)返回"object"。

3.typeof

typeof是用来检测给定变量的数据类型的一个操作符,返回值可能是下面几个字符串。

"undefined","boolean","string","number","object","function"。

typeof的用法,typeof不是函数,是操作符。

alert(typeof test);或者alert(typeof(test));都是正确的。

4. 数值转换

Number(),parseInt(),parseFloat()

Number()函数的转换规则:

>如果是Boolean,true和false分别返回1和0。

>如果是数值,则是简单的传入传出。

>如果是null,返回0。

>如果是undefined,返回NaN。

>如果是字符串,如果字符串只包含数字,则转换成10进制数。"123"转为123,"011"转为11。"1.1"转为1.1。“0xf”转为10进制。如果是字符串是空,转为0。如果字符串包含上述以外的格式,返回NaN。

parseInt()

"1234blue"转为"1234","22.5"转为"22"。""转为NaN。0xf转为10进制15。

parseFloat()

"22.5"转为"22",但是16进制转换为0,比如parseFloat(0xf)返回0;

5.toString()转换为字符串

var num=10;

alert(num.toString());  //10

alert(num.toString(2));  //1010

alert(num.toString(8));  //12

alert(num.toString(10));  //10

alert(num.toString(16));  //a

时间: 2024-08-25 03:16:41

JavaScript_数据类型的相关文章

JavaScript_引用类型①

[Object类型] 引用类型的值是引用类型的一个实例,在JavaScript中,引用类型是一种数据结构,用于将数据和功能组织在一起,引用类型有时也被称为对象定义,因此它是描述一类对象所具有的属性和方法 对象是某个特定类型的实例,新对象是用new操作符 后面跟构造函数创建的 [Object类型] Object类型是JavaScript中使用最多的一个类型,创建Object类型有两种方法 一:使用构造函数创建 1: var person=new Object(); 2: person.name="

MariaDB(MySQL)创建、删除、选择及数据类型使用详解

一.MariaDB简介(MySQL简介略过) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB. MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL A

JavaScript数据类型检测

一.JavaScript 数据类型 1.基本数据类型(6种) Undefined Null Boolean Number String Symbol (ES6新增) 2.引用数据类型: Object 二.数据类型检测 1. typeof 可以检测除null 外的基本类型.null 和所有对象的typeof都是"object", 不能用于检测用户自定义类型. 比如Date, RegExp, Array, DOM Element的类型都是"object". var s

【个人笔记】《知了堂》MySQL中的数据类型

MySQL中的数据类型 1.整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节  范围(-128~127) smallint(m) 2个字节  范围(-32768~32767) mediumint(m) 3个字节  范围(-8388608~8388607) int(m) 4个字节  范围(-2147483648~2147483647) bigint(m) 8个字节  范围(+-9.22*10的18次方) 取值范围如果加了unsigned,则最大值翻倍,如tinyint un

英文词频统计预备 组合数据类型练习

1.实例: 下载一首英文的歌词或文章,将所有,.?!等替换为空格,将所有大写转换为小写,统计某几个单词出现的次数,分隔出一个一个的单词. big='''OoohOooh Put your make-up onGet your nails doneCurl your hairRun the extra mileKeep it slim so they like you, do they like you? Get your sexy onDon't be shy, girlTake it offT

Java基础——数据类型

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记. 一.数据类型(八种): 1.计算机的存储进位:位是最小的存储数据单位,以此类推,如图: 2.在java里我们可以使用 0b或者0x表示二进制和十六进 如:0xABC或0b01010001: 3.在java里面数据存储中高位是1 就是负数,高位是0 就是正数: 4.Java数据类型详解: 整数数值:int short:小于32767 byte:小于127 小数

python数据类型详解

主要内容: 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 列表与元组 定义列表 1 list = ['a' , 'b', 'c', 'd'] 通过下标访问列表中的元素,下标从0开始计数 1 list[0] # 'a' 2 list[1] # 'b' 3 list[-1] # 'd' 4 list[-2] # 'c' 基本操作: 切片:取多个元素 1 list = ["A","B","C","D",&

MongoDB的数据类型(四)

JSON JSON是一种简单的数据表示方式,它易于理解.易于解析.易于记忆.但从另一方面来说,因为只有null.布尔.数字.字符串.数组和对象这几种数据类型,所以JSON有一定局限性.例如,JSON没有日期类型,JSON只有一种数字类型,无法区分浮点数和整数,更别说区分32为和64位数字了.再者,JSON无法表示其他一些通用类型,如正则表达式或函数. BSON BSON(Binary Serialized Document Format)是一种类JSON的二进制形式的存储格式,简称Binary

myasql支持的数据类型以及函数转换

myasql支持的数据类型 1.数值类型 tinyint 1 小整数 smallint 2 大整数 mediumint 3 大整数 int 4 大整数 bigint 8 极大整数 如果插入 的较大较小 会自动改编为范围值 多余的数截取 float 4 double 8 decimal 默认是10 可以指定多少个整数和小数 2.字符串类型 char 0-255字节 定长字符串 varchar 0-255字节 变长字符串 tinyblob 0-255字节 不超过255个字符的二进制字符 tintex