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 
相关推荐
vastsmile7 分钟前
(R)26.04.23 hermes agent执行本地命令超级慢的原因
开发语言·elasticsearch·r语言
我头发多我先学33 分钟前
C++ 模板全解:从泛型编程初阶到特化、分离编译进阶
java·开发语言·c++
YSF2017_31 小时前
C语言16-makefile(3)——makefile的模式规则
linux·c语言·开发语言
星星码️1 小时前
C++选择题练习(一)
开发语言·c++
herinspace2 小时前
管家婆实用贴-如何分离和附加数据库
开发语言·前端·javascript·数据库·语音识别
ILYT NCTR2 小时前
搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程
开发语言·后端·golang
小雅痞2 小时前
[Java][Leetcode simple] 28. 找出字符串中第一个匹配项的下标
java·开发语言·leetcode
likerhood2 小时前
java中的不可变类(Immutable)
java·开发语言
Ulyanov2 小时前
《PySide6 GUI开发指南:QML核心与实践》 第一篇:GUI新纪元——QML与PySide6生态系统全景
开发语言·python·qt·qml·雷达电子对抗
这里不能睡觉3 小时前
js 实现 Blob、File、ArrayBuffer、base64、URL 之间互转
javascript