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 
相关推荐
我命由我123455 分钟前
35.Java线程池(线程池概述、线程池的架构、线程池的种类与创建、线程池的底层原理、线程池的工作流程、线程池的拒绝策略、自定义线程池)
java·服务器·开发语言·jvm·后端·架构·java-ee
&zzz5 分钟前
Python生成exe
开发语言·python
Chandler2412 分钟前
Go:方法
开发语言·c++·golang
CopyLower1 小时前
分布式ID生成方案的深度解析与Java实现
java·开发语言·分布式
随便@_@2 小时前
基于MATLAB/simulink的信号调制仿真--AM调制
开发语言·matlab·simulink·移动仿真
爱代码的小黄人2 小时前
深入解析系统频率响应:通过MATLAB模拟积分器对信号的稳态响应
开发语言·算法·matlab
vsropy2 小时前
matlab安装python API 出现Invalid version: ‘R2022a‘,
开发语言·python
whoarethenext3 小时前
qt的基本使用
开发语言·c++·后端·qt
atec20004 小时前
使用uv管理python项目环境
开发语言·python·uv
清岚_lxn4 小时前
原生SSE实现AI智能问答+Vue3前端打字机流效果
前端·javascript·人工智能·vue·ai问答