精华内容
下载资源
问答
  • JavaScript 基本数据类型

    千次阅读 多人点赞 2020-11-07 20:29:35
    JavaScript 基本数据类型String类型字符串属性和方法字符串属性字符串方法Number类型算术运算符赋值运算符比较运算符逻辑运算符类型判断Boolean类型Undefined类型Null类型 String类型 字符串是存储字符(比如 ...

    String类型

    字符串是存储字符(比如 “Keafmd”)的变量。
    字符串可以是引号中的任意文本。可以使用单引号或双引号。

    <script type="text/javascript">
        var name = '牛哄哄的柯南';
    </script>
    

    字符串属性和方法

    原始值字符串,如 “John”, 没有属性和方法(因为他们不是对象)。
    原始值可以使用 JavaScript 的属性和方法,因为 JavaScript 在执行方法和属性时可以把原始值当作对象。

    字符串属性

    属性 说明
    constructor 返回创建字符串属性的函数
    length 返回字符串的长度
    prototype 允许您向对象添加属性和方法

    字符串方法

    方法 描述
    charAt() 返回指定索引位置的字符
    charCodeAt() 返回指定索引位置字符的 Unicode 值
    concat() 连接两个或多个字符串,返回连接后的字符串,产生新字符串
    fromCharCode() 将 Unicode 转换为字符串
    indexOf() 返回字符串中检索指定字符第一次出现的位置
    lastIndexOf() 返回字符串中检索指定字符最后一次出现的位置
    localeCompare() 用本地特定的顺序来比较两个字符串
    match() 找到一个或多个正则表达式的匹配
    replace() 替换与正则表达式匹配的子串
    search() 检索与正则表达式相匹配的值
    slice() 提取字符串的片断,并在新的字符串中返回被提取的部分
    split() 把字符串分割为子字符串数组
    substr() 从起始索引号提取字符串中指定数目的字符
    substring() 提取字符串中两个指定的索引号之间的字符
    toLocaleLowerCase() 根据主机的语言环境把字符串转换为小写
    toLocaleUpperCase() 根据主机的语言环境把字符串转换为大写
    toLowerCase() 把字符串转换为小写
    toString() 返回字符串对象值
    toUpperCase() 把字符串转换为大写
    trim() 移除字符串首尾空白
    valueOf() 返回某个字符串对象的原始值

    样例代码:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <script>
                
                var msg = 'hello javascript';
                //length 属性,表示的是字符串的长度
                //charAt 返回索引位置的字符
    
                //需求:查询字符串的最后一个 字符是什么
                console.log('字符串最后一个 字符:'+msg.charAt(msg.length-1))
    
                //concat 
                var str1  = "hello ";
                var str2 = "world!"
                console.log("str1.concat(str2):"+str1.concat(str2))
                console.log("str1: "+str1);
                console.log("str2: "+str2);
    
                //indexOf lastIndexOf
                var str3 = "hello world!"
                console.log("str3.indexOf('l'): "+str3.indexOf('l'))
                console.log("str3.lastIndexOf('l'): "+str3.lastIndexOf('l'))
    
    
    
                //slice 切片
                /**
                 * 17
                 * K e a f m d
                   1 一个参数,表示,从索引位置开始(包含),到字符串末尾结束
                   2 两个参数,start 从索引位置开始(包含),end :结束位置 (不包含)
                 */
                var str4 ="Hello My Name is Keafmd,Age is 18" 
    
                console.log('str4.slice(6): '+str4.slice(6))
                console.log('str4.slice(17): '+str4.slice(17,23))
                console.log('str4.slice(-2,str4.length): '+str4.slice(-2,str4.length))
    
                // substr\substring
                console.log("str4.substr(17,6): "+str4.substr(17,6))
                console.log("str4.substring(17,6): "+str4.substring(17,23))
    
                //toLowerCase  \  toUpperCase
                console.log("str4.toUpperCase(): "+(str4.toUpperCase()))
                console.log("str4.toLowerCase(): "+(str4.toLowerCase()))
                console.log("str4: "+str4);//原始字符串不会改变
    
                //trim 
                var str5 ="  Hello  " 
                console.log("str5.length: "+str5.length);
                console.log("str5.trim().length: "+str5.trim().length);
    
            </script>
        </head>
        <body>
        </body>
    </html>
    

    效果截图:
    在这里插入图片描述

    Number类型

    JavaScript 只有一种数字类型。数字可以带小数点,也可以不带。

    样例代码:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<script type="text/javascript">
    		    var age = 18;
    			var number = 34.7
    		    //输出
    		    console.log('age:'+age)
    		    console.log('number:'+number)
    		</script>
    		<title></title>
    	</head>
    	<body>
    	</body>
    </html>
    
    

    效果截图:
    在这里插入图片描述

    算术运算符

    运算符 描述 例子 x 运算结果 y 运算结果
    + 加法 x=y+2 7 5
    - 减法 x=y-2 3 5
    * 乘法 x=y*2 10 5
    / 除法 x=y/2 2.5 5
    % 取模(余数) x=y%2 1 5
    ++ 自增 x=++y 6 6
    ++ 自增 x=y++ 5 6
    自减 x=- -y 4 4
    自减 x=y- - 5 4

    1.自增(++)和自减(- -):放到变量的前面有限参与运算,然后再跟表达式计算。
    2.如果+参与运算的类型是字符串,则会将结果以字符串的形式返回。
    3.数值类型和bool类型运算时,bool类型会转换成数字, true:1 false:0。

    样例代码:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <script>
                //算数运算
                var numa = 5;
                var numb = 6;
                var numc = 10;
    
                console.log("numa+numb: "+(numa+numb));
                console.log("numa-numb: "+(numa-numb));
                console.log("numa*numb: "+(numa*numb));
                console.log("numa/numb: "+(numa/numb));
                console.log("numc%numb: "+(numc%numb));
    
                // -- ++ 
    
                var numd = 2;
                // console.log(numd++);
                // console.log(numd);
    
    
                console.log(++numd);
                console.log(numd);
                //字符串 参与算数运算
                console.log('1'+'1')
                //boolean 参与算数运算
                console.log("true+1 : "+(true+1));
                console.log("false+1 : "+(false+1));
    
            </script>
        </head>
        <body>
        </body>
    </html>
    

    效果截图:
    在这里插入图片描述

    赋值运算符

    赋值运算符用于给 JavaScript 变量赋值。
    给定 x=10 和 y=5,下面的表格解释了赋值运算符:↓

    运算符 例子 等同于 运算结果
    = x=y x=5
    += x+=y x=x+y x=15
    -= x-=y x=x-y x=5
    *= x*=y x=x*y x=50
    /= x/=y x=x/y x=2
    %= x%=y x=x%y x=0

    样例代码:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <script>
    
                //赋值运算
    
                var numa = 100;
                var numb = numa;
    
                console.log("numa: "+numa); //100
                console.log("numb: "+numb); // 100
    
    
                numa += 10; //numa  = numa +10
                console.log("numa: "+numa); //110
    
                numa -= 10; //numa  = numa - 10
                console.log("numa: "+numa); //100
    
                numa *= 2; //numa  = numa * 2
                console.log("numa: "+numa); //200
    
                numa /= 5; //numa  = numa /5 
                console.log("numa: "+numa); // 40
    
                numa %= 38; //numa  = numa % 38
                console.log("numa: "+numa); // 2
    
            </script>
        </head>
        <body>
        </body>
    </html>
    

    效果截图:
    在这里插入图片描述

    比较运算符

    比较运算符在逻辑语句中使用,以测定变量或值是否相等。
    给定x=5,下面的表格解释了比较运算符:↓

    运算符 描述 比较 返回值
    == 等于 x==8 false
    == 等于 x==5 true
    === 绝对等于(值和类型均相等) x===“5” false
    === 绝对等于(值和类型均相等) x===5 true
    != 不等于 x!=8 true
    !== 不绝对等于(值和类型有一个不相等,或两个都不相等) x!==“5” true
    !== 不绝对等于(值和类型有一个不相等,或两个都不相等) x!==5 false
    > 大于 x>8 false
    < 小于 x<8 true
    >= 大于或等于 x>=8 false
    <= 小于或等于 x<=8 true

    样例代码:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <script>
                var numa = 100;
                var numb = 150;
                var numc = 100;
    
                console.log("100 == 150: "+(numa == numb));
                console.log("100 != 150: "+(numa != numb));
                console.log("100 >  150: "+(numa > numb));
                console.log("100 <  150: "+(numa < numb));
    
    
                console.log("100 >=  150: "+(numa >= numb));
                console.log("100 <  150: "+(numa <= numb));
    
                //== ===
    
    
                var v1 = 100;
                var v2 = '100';
                var v3 = 100;
    
                //两个等于会有类型转换(自动)
                console.log("v1 == v2: " +(v1 == v2));
                console.log("v1 === v2: " +(v1 === v2));
                console.log("v1 === v3: " +(v1 === v3));
    
    
            </script>
    
    
        </head>
        <body>
    
        </body>
    </html>
    

    效果截图:
    在这里插入图片描述

    逻辑运算符

    逻辑运算符用于测定变量或值之间的逻辑。
    给定 x=6 以及 y=3,下表解释了逻辑运算符:↓

    运算符 描述 例子
    && and (x < 10 && y > 1) 为 true
    || or (x==5 || y==5) 为 false
    ! not !(x==y) 为 true

    样例代码:

    <!DOCTYPE html>
    <htm<!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <script>
                // var b1 = true;
                // var b2 = false;
                // var b3 = true;
                // var b4 = false;
    
    
                //两个都是true,则表达式的结果为true,否则为false
                console.log( "true && true : "+(true && true)); //true
                console.log( "true && false : "+(true && false)) ;//false
                console.log( "false && false : "+(false && false)); //false
    
                //只要有一个为true,则表达式的结果为true
                console.log( "true || true : "+(true ||  true)) ;// true
                console.log( "true || false : "+(true ||  false)) ;// true
                console.log( "false || false : "+(false ||  false)) ;// true
    
                
                console.log( "!true : "+(!true))
                console.log( "!false : "+(!false))
    
    
                // var result =  逻辑表达式 true/false  ? '表达式位真的结果'   : '表达式为false'            
                var  age = 70;
                //三目运算
                var info =  age>=18  ?  '成年'  : '未成年';
    
                console.log(info)
    
            </script>
        </head>
        <body>
        </body>
    </html>
    

    效果截图:
    在这里插入图片描述

    Boolean类型

    该类型只有两个值,true和false
    表示真或者假.常用于判断。

    true :取值 true 、非0的数字、非空字符串(字符长度为0)
    false:取值 false、0、 空字符串、null、undefined

    Undefined类型

    只有一个值,即undefined值。使用var声明了变量,但未给变量初始化值,那么这个变量的值就是undefined。

    Null类型

    Null类型被看做空对象指针,Null类型也是空的对象引用。

    类型判断

    typeof 运算符,返回的是变量的类型名字(字符串)

    样例代码:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<script>
    			var t1 = 'Keafmd';
    			var t2 = 3.14;
    			var t3 = false;
    			var t4 = null;
    			var t5 = undefined;
    			
    			var t6 = [];
    			var t7 = {};
    			var t8 = function(){};
    			
    			console.log("typeof(字符串): "+typeof(t1))
    			console.log("typeof(数字): "+typeof(t2))
    			console.log("typeof(null): "+typeof(null))
    			console.log("typeof(undefined): "+typeof(undefined))
    			console.log("typeof([]): "+typeof(t6))
    			console.log("typeof({}): "+typeof(t7))
    			console.log("typeof(function): "+typeof(t8))
    			
    			if(typeof(t1) === 'string'){
    			    console.log('是字符串')
    			}
    		</script>
    		<title></title>
    	</head>
    	<body>
    	</body>
    </html>
    
    

    效果截图:
    在这里插入图片描述

    写作不易,读完如果对你有帮助,感谢点赞支持!
    如果你是电脑端,看见右下角的“一键三连”了吗,没错点它[哈哈]

    在这里插入图片描述

    加油!

    共同努力!

    Keafmd

    展开全文
  • JavaScript基本数据类型

    万次阅读 2018-07-13 19:49:32
    JavaScript是弱类型脚本语言...JavaScript基本数据类型有如下五个(1)数值类型(2)布尔类型(3)字符串类型(4)Undefined类型(5)Null类型1. 数值类型与强类型语言如C、Java不同,JavaScript的数值类型不仅包括...

    JavaScript是弱类型脚本语言,声明变量时无需指定变量的数据类型。JavaScript变量的数据类型是解释时动态决定的。但是JavaScript的值保存在内存中,也是数据类型的。JavaScript基本数据类型有如下五个

    (1)数值类型

    (2)布尔类型

    (3)字符串类型

    (4)Undefined类型

    (5)Null类型

    1. 数值类型


    与强类型语言如CJava不同,JavaScript的数值类型不仅包括所有的整形变量,也包括所有的浮点型变量。JavaScript语言中的数值都是以IEEE 754双精度浮点数格式保存。JavaScript中的数值形势非常丰富,完全支持用科学计数法表示。科学计数法形如5.12e2代表5.12乘以102次方,5.12E2也代表5.12乘以102次方。

    科学计数法中E为间隔符号,E不区分大小写。

    <script type="text/javascript">
    	// 显式声明变量a , b
    	var a , b;
    	// 给a , b使用科学记数法赋值,其值应该为500
    	a = 5E2;
    	b = 1.23e-3;
    	// 使用警告提示框输出变量a的值
    	alert(a + "\n" + b);
    </script>

    注意:数值直接量不要以0开头。因为JavaScript支持八进制和十六进制。八进制以0开头,十六进制以0x或0X开头。

    当数值类型超出了其表述范围时,将出现两个特殊值:Infinity(正无穷大)和-Infinity(负无穷大。)

    <script type="text/javascript">
    	// 定义x为最大的数值
    	var x = 1.7976931348623157e308; 
    	// 再次增加x的值
    	x = x + 1e292;
    	// 使用警告框输出x的值
    	alert(x);
    </script>

    2. 字符串类型

    JavaScript的子串富川必须用引号括起来,此处的引号既可以是单引号,也可以是双引号。

     var a = "12345678912aaa";
     var a = '12345678912aaa';

    注意:JavaScriptJava中的字符串主要有两点区别:

    (1)JavaScript中的字符串可以用单引号括起来;

    (2)JavaScript中比较两个字符串的字符序列是否相等使用 == 即可,无需使用equals()方法。

    JavaScriptString内建类表示字符串,String类里包含了一系列方法操作字符串,String类有如下基本方法和属性操作字符串:

    (1)charCodeAt() :返回字符串中特定索引处的字符所对应的Unicode值

    (2)Legth():返回字符串的长度

    (3)toUpperCase() : 将stringObj中的小写字母全部转成大写字母

    (4)toLowerCase() :将stringObj中的大写字母全部转成小写字母

    (5)fromCharCode() :直接通过String类调用方法,将一系列Unicode值转换成字符串

    (6)indexOf() :返回字符串第一次出现的位置

    (7)lastIndexOf() :返回字符串最后一次出现的位置

    (8)subString() :截取stringObj从start开始,至end为止之前的所有字符,即包括start处的字符,但不包含end处的字符

    (9)slice() :截取stringObj从start开始,到end为止之前的所有字符;即包括start处的字符,但不包括end处的字符。start与end均可为负值,当为负值时,表示从最后一个字符算起的第n个字符,比如-1表示最后一个字符,-2表示倒数第二个字符。

    (10)match() :在字符串内检索指定的正则表达式的匹配结果,该结果与regexp是否有指定全局标志g有关

    (11)split() :将separtor为为分隔,将stringObj分割成一个字符串数组。separator可以是字符串或者正则表达式,若为字符串,则以separator为分割符;弱separator为正则表达式,则以符合separator指定模式的字符串作为分隔符。

    (12)replace() :将字符串中某个子串以特定字符串替代。

    <script type="text/javascript">
    	// 定义字符串变量a
    	var a = "abc中国";
    	// 获取a的长度
    	var b = a.length;
    	// 将系列的Unicode值转换成字符串
    	var c = String.fromCharCode(97,98,99);
    	// 输出a的长度,以及字符串a在索引4处的字符和
    	// 对应的Unicode值,以及c字符串变量的值
    	alert(b + "---" + a.charAt(4) + "---"
    		+ a.charCodeAt(4) + "---" + c);
    </script>
    

    下面是一些常用的转义字符

    转义字符
    使用说明
    0
     
    NUL 字符(\u0000)
    1
    \b
    后退一格(Backspace)退格符(\u0008)
    2
    \f
    换页(Form Feed)(\u000C)
    3
    \n
    换行(New Line)(\u000A)
    4
    \r
    回车(Carriage Return)(\u000D)
    5
    \t
    制表(Tab)水平制表符(\u0009)
    6
    \'
    单引号(\u0027)
    7
    \"
    双引号(\u0022)
    8
    \\
    反斜线(Backslash)(\u005C)
    9
    \v
    垂直制表符(\u000B)
    10
    \xNN
    由两位十六进制数值NN指定的Latin-1字符
    11
    \uNNNNN
    由四位十六进制数NNNN指定的Unicode字符
    12
    \NNN
    由一位到三位八进制数(1到377)指定的Latin-1字符。
    ECMAScript v3不支持,不要使用这种转义序列

    3. 布尔类型

    布尔类型的值只有两个:truefalse。布尔类型的值通常是逻辑运算的结果,或用于标志对象的某种状态。

    <script type="text/javascript">
    	// 如果浏览器支持Cookie
    	if (navigator.cookieEnabled) 
    	{
    		alert("浏览器允许使用Cookie");
    	}
    	// 如果浏览器不支持Cookie
    	else
    	{
    		alert("浏览器禁用Cookie");
    	}
    </script>
    

    4. Undefined null

    Undefined类型的值只有一个undefined,该值用于表示某个变量不存在,或者没有为其分配值,也用于表示对象的属性不存在。null用于表示变量的值为空。Undefinednull之间的差别比较微妙,总体而言,undefined表示没有为变量设置值或属性不存在,而null表示变量是有值的,只是为其值为null

    但如果不进行精确比较,很多时候undefinednull本身就想等,即null==undefined将返回true。如果要精确区分nullundefined,应该考虑使用精确等于符(===

    <script type="text/javascript">
    	// 声明变量x , y
    	var x , y = null;
    	// 判断x的值是否为空
    	if (x === undefined) 
    	{
    		alert('声明变量后默认值为undefined');
    	}
    	if (x === null)
    	{
    		alert('声明变量后默认值为null');
    	}
    	// 判断x(其值为undefined)是否与y(其值为null)相等
    	if (x == y) 
    	{
    		alert("x(undefined)==y(null)");
    	}
    	// 测试一个并不存在的属性
    	if(String.xyz === undefined)
    	{
    		alert("不存在的属性值默认为undefined");
    	}
    </script>

    5. 正则表达式

    正则表达式的本质是一种特殊的字符串,这种特殊字符允许使用“通配符”,因此一个正则表达式字符串可以匹配一批普通字符串。

    元字符         名称              匹配对象
    .             点号              单个任意字符(除回车\r、换行\n、行分隔符\u2028和段分隔符\u2029外)
    []            字符组             列出的单个任意字符
    [^]           排除型字符组        未列出的单个任意字符
    ?             问号               匹配0次或1次
    *             星号               匹配0交或多次
    +             加号               匹配1次或多次
    {min,max}     区间量词           匹配至少min次,最多max次
    ^             脱字符             行的起始位置
    $             美元符             行的结束位置
    |             竖线               分隔两边的任意一个表达式
    ()            括号               限制多选结构的范围,标注量词作用的元素,为反向引用捕获文本
    \1,\2...      反向引用            匹配之前的第一、第二...组括号内的表达式匹配的文本
    \0        NUL字符\u0000
    [\b]      匹配退格符\u0008,不要与\b混淆
    \t        制表符\u0009
    \n        换行符\u000A
    \v        垂直制表符\u000B
    \f        换页符\u000C
    \r        回车符\u000D
    \xnn      由十六进制数nn指定的拉丁字符
    \uxxxx    由十六进制数xxxx指定的Unicode字符(\u4e00-\u9fa5代表中文)  
    \cX       控制字符^X,表示ctrl-[X],其中的X是A-Z之中任一个英文字母,用来匹配控制字符
    {n}       匹配n次
    {n,m}     匹配至少n次,最多m次
    {n,}      匹配至少n次
    ?         相当于{0,1}
    *         相当于{0,}
    +         相当于{1,}

    展开全文
  • JS基本数据类型

    2019-03-09 16:53:02
    1.以下不属于JavaScript基本数据类型的是: boolean undefined Symbol Array 基本类型有:String,Number,Boolean,Null,Undefined,Symbol 引用类型有:Object,Array,Function 注:Symbol 为ES6引入的一种新...

    1.以下不属于JavaScript基本数据类型的是:

    • boolean
    • undefined
    • Symbol
    • Array

    基本类型有:String,Number,Boolean,Null,Undefined,Symbol
    引用类型有:Object,Array,Function
    注:Symbol 为ES6引入的一种新的原始数据类型,表示独一无二的值。

    题目来源牛客网

    展开全文
  • js基本数据类型

    2017-09-12 11:27:44
    js基本数据类型:Undefined、Null、Boolean、Number、String。 1.undefined类型只有一个值,为undefined。使用var声明变量但未对其加以初始化,变量的值就为undefined。例如:var test;//test==undefined; 2.Null...

    js基本数据类型:Undefined、Null、Boolean、Number、String。

    1.undefined类型只有一个值,为undefined。使用var声明变量但未对其加以初始化,变量的值就为undefined。例如:var test;//test==undefined;

    2.Null类型值唯一为null。定义变量准备用于保存未知对象。例如:var test=null。提示:null==undefined;

    3.Boolean类型有两个值,为true和false;

    4.Number类型包括整数、小数等各种数值类型;

    5.String类型为字符串,由单引号或双引号组成都可以,例如var str1='hellol'或者var str2="hello man";不过以单引号开头的必须单引号结尾,双引号开始的也必须用双引号结尾。


    展开全文
  • javascript基本数据类型

    2015-02-05 13:45:23
    Javascript中的数据类型可以分为基本数据类型和引用数据类型 javascript是弱数据类型,以赋值来决定所属类型 基本数据类型:Number, Boolean, String, Undefined, Null Number:整数和小数;NaN;Infinity(正无穷);...
  • JavaScript基本数据类型

    千次阅读 2017-07-14 00:29:01
    JavaScript基本数据类型JS基本数据类型 数值:Number; 字符串:String; 布尔值:Boolean; 对象:Object; 声明变量未定义:undefined; 有定义,但内容为空的对象...
  • js基本数据类型和复杂数据类型的区别为: let b = { age: 10 } let a = b; a.age = 20; console.log(a); //{ age: 20 } //基本数据类型 let b = 10 function change(info) { info=20; } //info=b;基本数据类型...
  • 惊呼!JavaScript基本数据类型和引用数据类型详解

    千次阅读 多人点赞 2021-06-01 09:56:55
    JavaScript基本数据类型和引用数据类型 目标 理解基本数据类型和引用数据类型的定义 理解堆和栈 数据类型分为哪些 定义 ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。  基本数据类型指的是...
  • js基本数据类型:Number、String、Boolean、Null、undefined、Symbol(es6) 引用数据类型:Object 注:数组、函数、正则表达式都是对象。 1、基本数据类型存放在栈中 基本数据类型存放在栈中,数据大小确定,内存空间...
  • JavaScript基本数据类型:BigInt
  • 引用数据类型:Object(在JS中除了基本数据类型以外的都是对象,数据是对象,函数是对象,正则表达式是对象) 2、基本数据类型(存放在栈中) 基本数据类型是指存放在栈中的简单数据段,数据大小确定,内存空间大小...
  • 我理解的js基本数据类型和引用数据类型 js是弱类型语言:变量的值决定变量的类型 js基本数据类型,有五大类:string,number,boolean,null(值为空),underfind(变量不存在);引用数据类型:function,object,arr...
  • 一、js基本数据类型 JavaScript的数据类型分为两种:原始类型(即基本数据类型)和对象类型(即引用数据类型)。 ● 常用的基本数据类型包括undefined、null、number、boolean、string; ● 引用数据类型也就是...
  • JavaScript数据类型是非常简洁的,它只定义了6中基本数据类型 null:空、无。表示不存在,当为对象的属性赋值为null,表示删除该属性 undefined:未定义。当声明变量却没有赋值时会显示该值。可以为变量赋值为...
  • javascript变量有两种不同的数据类型基本类型和引用类型。 基本类型指的是简单的数据段,引用类型指的是由多个值构成的对象。 基本类型有6种 null undefined number string boolean Symbol(ES6) 基本类型和引用...
  • JS基本数据类型与对象的valueOf方法

    千次阅读 2017-03-03 10:00:01
    js基本数类型javascript高级程序设计第三版中讲到,js基本数据类型有五个,分别是undefinded、null、boolean、string以及number,但是我们有时候会在很多相关博客以及书籍中看到他们所讲的基本数据类型和此处不一致...
  • (一)、基本数据类型(值类型) 1.number:数字 -12、12.5、-12.5 0这些数字都是number; js中增加了一个number类型的数据:‘NaN’ typeof NaN -&amp;gt;“number” ①&quot;NaN&quot; not a ...
  • javascript中申明变量使用的关键字都是var,这点与其他的编程语言不尽相同,但是javascript亦含有五种基本数据类型(也可以说是简单数据类型),它们分别是:Undefined,Null,Boolean,Number和String。...
  • JS-------基本数据类型 1.字符串(文字)string;只要有引号都表示是文字 2.数字number:正数、负数、浮点(小数) 3.未定义/未知类型 undefined 未定义 4.空值 null 空对象 5.布尔值boolean:true/false 是/否 ...
  • js基本数据类型 js 一共有六种基本数据类型,分别是 Undefined、Null、Boolean、Number、String,还有在 ES6 中新增的 Symbol 类型, 代表创建后独一无二且不可变的数据类型,它的出现我认为主要是为了解决可能...
  • 理解JavaScript基本数据类型symbol

    千次阅读 2020-08-19 20:46:34
    symbol是一个ES6标准种新增的一种基本数据类型,在JavaScript中,共有七种基本数据类型:string、number、bigint、boolean、null、undefined、symbol。并且除了null和undefined之外,每个基本类型都有其包装对象。 ...
  • 基本数据类型JS语言最底层的实现。 简单数值类型: 有Undefined, Null, Boolean, Number和String。注意,描述中的英文单词在这里仅指数据类型的名称,并不特指JS的全局对象N an, Boolean, Number, String等,它们...
  • 一、JavaScript基本数据类型 JavaScript基本数据类型有String(字符串类型)、Number(数字类型)、Boolean(布尔类型)、Array(数组类型)、Date(日期类型)。 不同于Java语言,JS语言是弱数据类型,声明变量时不需要...
  • JS基本数据类型 —— BigInt

    千次阅读 2021-01-17 15:51:57
    今天想起了js新增的基本数据类型,就去上网查阅了一番,在此做个总结。 首先我们要了解它是干什么的,BigInt数据类型的目的是比Number数据类型支持的范围更大的整数值以任意精度表示整数的能力尤为重要。使用BigInt...
  • 除了Object,其他都是基本数据类型,Object是引用数据类型 String String类型用 “ ” 双引号或者单引号引起来 var str = “hello”; 注意:引号不能嵌套 1. 单引号内不能用单引号,可以用双引号 2. 双引号内不能用...
  • JavaScript数据类型是非常简洁的,它只定义了6中基本数据类型null:空、无。表示不存在,当为对象的属性赋值为null,表示删除该属性 undefined:未定义。当声明变量却没有赋值时会显示该值。可以为变量赋值为...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 309,558
精华内容 123,823
关键字:

js基本数据类型