var name = '牛哄哄的柯南'; </script>字符串属性和方法字符串属性 属性说明c...">
最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • JavaScript 基本数据类型

    正文概述 掘金(牛哄哄的柯南)   2021-07-06   445

    String类型

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

    字符串属性和方法

    字符串属性

    属性说明
    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';
                
                
    
                
                console.log('字符串最后一个 字符:'+msg.charAt(msg.length-1))
    
                
                var str1  = "hello ";
                var str2 = "world!"
                console.log("str1.concat(str2):"+str1.concat(str2))
                console.log("str1: "+str1);
                console.log("str2: "+str2);
    
                
                var str3 = "hello world!"
                console.log("str3.indexOf('l'): "+str3.indexOf('l'))
                console.log("str3.lastIndexOf('l'): "+str3.lastIndexOf('l'))
    
    
    
                
                
                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))
    
                
                console.log("str4.substr(17,6): "+str4.substr(17,6))
                console.log("str4.substring(17,6): "+str4.substring(17,23))
    
                
                console.log("str4.toUpperCase(): "+(str4.toUpperCase()))
                console.log("str4.toLowerCase(): "+(str4.toLowerCase()))
                console.log("str4: "+str4);
    
                
                var str5 ="  Hello  " 
                console.log("str5.length: "+str5.length);
                console.log("str5.trim().length: "+str5.trim().length);
    
            </script>
        </head>
        <body>
        </body>
    </html>
    
    

    效果截图:
    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>
    
    
    

    效果截图:
    JavaScript 基本数据类型

    算术运算符

    运算符描述例子x 运算结果y 运算结果
    +加法x=y+275-减法x=y-235*乘法x=y*2105/除法x=y/22.55%取模(余数)x=y%215++自增x=++y66++自增x=y++56自减x=- -y44自减x=y- -54

    样例代码:

    <!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('1'+'1')
                
                console.log("true+1 : "+(true+1));
                console.log("false+1 : "+(false+1));
    
            </script>
        </head>
        <body>
        </body>
    </html>
    
    

    效果截图:
    JavaScript 基本数据类型

    赋值运算符

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

    样例代码:

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

    效果截图:
    JavaScript 基本数据类型

    比较运算符

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

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

    样例代码:

    <!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>
    
    

    效果截图:
    JavaScript 基本数据类型

    逻辑运算符

    逻辑运算符用于测定变量或值之间的逻辑。
    给定 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>
                
                
                
                
    
    
                
                console.log( "true && true : "+(true && true)); 
                console.log( "true && false : "+(true && false)) ;
                console.log( "false && false : "+(false && false)); 
    
                
                console.log( "true || true : "+(true ||  true)) ;
                console.log( "true || false : "+(true ||  false)) ;
                console.log( "false || false : "+(false ||  false)) ;
    
                
                console.log( "!true : "+(!true))
                console.log( "!false : "+(!false))
    
    
                
                var  age = 70;
                
                var info =  age>=18  ?  '成年'  : '未成年';
    
                console.log(info)
    
            </script>
        </head>
        <body>
        </body>
    </html>
    
    

    效果截图:
    JavaScript 基本数据类型

    样例代码:

    <!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>
    
    
    

    效果截图:
    JavaScript 基本数据类型

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

    JavaScript 基本数据类型

    加油!

    共同努力!

    Keafmd


    起源地下载网 » JavaScript 基本数据类型

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元