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、布尔值、数字和字符串)与对象(包括数组和函数)有着根本区别。原始值是不可改变的,任何地方都无法改变,字符串中所有的方法看上去返回了一个修改后的字符串,实际上返回的是一个新的字符串值;
 
 

最新文章

  1. Chrome 开发工具之Elements
  2. 电商总结(五)移动M站建设
  3. CSS布局技巧 -- 内凹圆角
  4. C#之Windows消息处理
  5. Android RecyclerView的基本使用
  6. Oracle错误代码大全
  7. fwrite错误
  8. 新浪微博、腾讯微博、QQ空间、人人网、豆瓣 一键分享API
  9. sqlplus查看服务名
  10. bzoj 4373: 算术天才⑨与等差数列 hash
  11. ramoops具体失败原因来解释驱动寄存器
  12. satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-storage:
  13. [2012-06-29]sed根据行号范围执行替换
  14. vscode1.30.1使用的electron3.0.10中的bug
  15. 【洛谷4172】 [WC2006]水管局长(LCT)
  16. SpringCloud无废话入门04:Hystrix熔断器及监控
  17. jQuery ajax瀑布流加载静态的列表页面
  18. Spring生态研习【一】:定时任务Spring-task
  19. Android中消息系统模型和Handler Looper
  20. Bzoj4598: [Sdoi2016]模式字符串 点分治 哈希

热门文章

  1. Linux 安装 RabbitMQ
  2. Ubuntu 16.04设置文件夹试图永久以列表显示
  3. java ee开发常用类和接口
  4. HDU1026 Ignatius and the Princess I 【BFS】+【路径记录】
  5. 从Linux 2.6.8内核的一个TSO/NAT bug引出的网络问题排查观点(附一个skb的优化点)
  6. 扩展VirtualBox中的centos硬盘大小
  7. 小议:怎样解决创建Web Application失败问题?
  8. Powershell远程在Azure A7虚拟机执行Java JVM失败
  9. POJ2393 Yogurt factory 【贪心】
  10. _io.TextIOWrapper