JavaScript的基础数据类型和表达式
2024-09-02 19:03:07
Java Script的基础数据类型和表达式
基本的数据类型:
number(数值)类型:可分为整数和浮点数
string(字符)类型:是用单引号“'”或者双引号“"”来说明的。
boolean(布尔)类型:布尔类型的值true(对)或false(错)。
null和undefined:null表示一个“空”的值,undefind表示值未定义,
&&:与运算,只有所有都为true,&&运算结果才是true。
||:或运算,只要其中一个true,||运算结果就是true。
!:非运算,是一个单目运算符,把true变成false,把false变成true。
比较:
“==”比较自动跳转数据类型在比较
“===”不会自动跳转数据类型,如果数据类型不同,返回fales,如果一致在比较。最好不要用“==”比较
NaN:
基本常量:
字符型常量:使用单引号“”或者双引号“”括气来的一个或几个字符。
字符串:就是用或括起来表示的字符;如果本身也是一个字符,那就可以用括起来,比如"I'm OK"如果字符串内既包含 又包含 可以用转义字符来标识。
转义字符:\可以转义很多字符,\n表示换行,\t表示制表符,如果字符\本身也要转义就用\\。
模版字符串:要把多个字符串连起来可以用+号。
length
操作字符串:要获取某个指定为位置的字符,索引号是从开始的.
toUpperCase:
toUpperCase()把一个字符串全部大写。
toLowerCase
toLowerCase()把一个字符串全部小写。
indexOf
indexOf:搜索指定字符串出现的位置。
substring
substring()返回指定索引去的子串;例如[ )区间。
栈 堆
不可变的原始值和可变的对象引用
javascript的原始值(undefind、null、布尔值、数字和字符串)与对象(包括数组和函数)有着根本区别。原始值是不可改变的,任何地方都无法改变,字符串中所有的方法看上去返回了一个修改后的字符串,实际上返回的是一个新的字符串值;
最新文章
- Chrome 开发工具之Elements
- 电商总结(五)移动M站建设
- CSS布局技巧 -- 内凹圆角
- C#之Windows消息处理
- Android RecyclerView的基本使用
- Oracle错误代码大全
- fwrite错误
- 新浪微博、腾讯微博、QQ空间、人人网、豆瓣 一键分享API
- sqlplus查看服务名
- bzoj 4373: 算术天才⑨与等差数列 hash
- ramoops具体失败原因来解释驱动寄存器
- satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-storage:
- [2012-06-29]sed根据行号范围执行替换
- vscode1.30.1使用的electron3.0.10中的bug
- 【洛谷4172】 [WC2006]水管局长(LCT)
- SpringCloud无废话入门04:Hystrix熔断器及监控
- jQuery ajax瀑布流加载静态的列表页面
- Spring生态研习【一】:定时任务Spring-task
- Android中消息系统模型和Handler Looper
- Bzoj4598: [Sdoi2016]模式字符串 点分治 哈希
热门文章
- Linux 安装 RabbitMQ
- Ubuntu 16.04设置文件夹试图永久以列表显示
- java ee开发常用类和接口
- HDU1026 Ignatius and the Princess I 【BFS】+【路径记录】
- 从Linux 2.6.8内核的一个TSO/NAT bug引出的网络问题排查观点(附一个skb的优化点)
- 扩展VirtualBox中的centos硬盘大小
- 小议:怎样解决创建Web Application失败问题?
- Powershell远程在Azure A7虚拟机执行Java JVM失败
- POJ2393 Yogurt factory 【贪心】
- _io.TextIOWrapper