JavaScript基础--字符串类型

一、字符串:只要是用单引号或者双引号包起来的

二、字符串的长度:单个字符的个数 字符串变量.leagth

三、空字符:字符串的长度为0

四、字符串的拼接: +

1、加号左右两边只要有一个是字符串就是字符串的拼接

2、加号左右两边都是数字就是数字的四则运算

五、隐式转换:不用人工干预的情况下进行转换的行为,程序在运行过程中自动发生转换 (动态类型语言)

javascript 复制代码
    var str_1 = 'JavaSE'
    console.log(str_1)
    console.log(typeof str_1) //string
    var str_2 = '-12.45'
    console.log(str_2)
    console.log(typeof str_2) //string
    var num = 12.45
    console.log(num)
    var str_3 = 'fa$%& lse'
    console.log(str_3)
    console.log(str_1.length) //6
    console.log(str_2.length) //5
    console.log(str_3.length) //9
    var strEmpty = '   '
    console.log(strEmpty)
    console.log(strEmpty.length)
javascript 复制代码
    var strNum1 = 12
    var strWeb = 'web前端',
      strJava = 'Java后端'
    console.log('我喜欢的编程语言是:' + strWeb + strJava)
    console.log(strJava + strNum1)
    console.log(5 + strNum1) //17
javascript 复制代码
    console.log(isNaN(str_1)) //true
    console.log(isNaN(str_2)) //false
    console.log(isNaN(str_3)) //true
    console.log(isNaN("")) //false  --> 0 
相关推荐
峥嵘life20 小时前
Android16 311Y3 EAP-TLS 网络连接失败分析与修复总结
android·开发语言·人工智能·php
mqiqe1 天前
AgentScope Java Harness:4. 双层记忆系统 让 Agent 拥有真正的“长期大脑“
java·开发语言
gugucoding1 天前
46. 【Java】JUC并发工具:让并发更简单
java·开发语言
Nebula_g1 天前
JavaSE基础语法:面向对象高级(代码中的成分)
java·开发语言·编程·javase·技术栈·高级语法
for_ever_love__1 天前
python基础语法学习: 异常的传递性
开发语言·python·学习
谢慧琼1 天前
2026零基础做企业网站,低成本搭建官方网站
服务器·前端·javascript
依然鸣1 天前
PTA团体程序设计天梯赛L1真题讲解L1-077-080
开发语言·c++·算法·深度优先·pat考试·图论
byxdaz1 天前
QT中服务使用
开发语言·qt
库玛西1 天前
现代 C++ 智能指针全景指南:从 RAII 思想到工业级实践
c语言·开发语言·c++·笔记·面试