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 
相关推荐
白杨尚青20 分钟前
C++进阶篇(二):多态——虚函数、重写、虚函数表与三个经典坑(附完整代码仓库)
开发语言·c++·多态·虚函数·重写·动态绑定
云浪8 小时前
Go 并发实战:从零实现一个高并发安全的任务调度器
javascript·后端·go
OpsEye16 小时前
大模型账单对账难:不同厂商 Token 统计口径差异怎么处理
javascript·ai编程
全栈项目管理程序猿16 小时前
ArcGIS JS 基础教程(32):体元系列 - VoxelSlice 体元切片
前端·javascript
WJ.Polar18 小时前
Java封装、继承、多态
java·开发语言
摇滚侠18 小时前
Java 中如何表示负数,有符号和无符号的区别,补码的计算规则,char byte short int long 的范围
java·开发语言
weixin_3077791319 小时前
C++代码实现MATLAB中的fitrtree函数功能
开发语言·c++·算法·matlab
Hilaku19 小时前
AI 流式输出都用 SSE,什么时候必须换 WebSocket?
前端·javascript·程序员
奇牙coding19 小时前
Codex CLI 升级后多文件编辑静默失效:config.yaml 枚举变更排查与修复指南
java·前端·javascript·ai
爱读书的小胖19 小时前
Codewars:Rot13(C)解题分析
c语言·开发语言