基本语法

1、每个语句以;结尾。

2、单行注释://...

3、多行注释:/*... ...*/

数据类型和变量

运算

1、==自动转换数据类型在比较,不推荐使用

2、===不会转换数据类型,推荐使用

3、基本数据类型比较是为值的比较,引用数据类型的比较是为是否引用同一引用对象

4、=赋值符号

5、注意:NaN === NaN; //false,判断NaN的唯一方法:isNaN(NaN); //true

6、typeof操作符,返回如值:

  • "undefined"——值未定义
  • "boolean"——布尔值
  • "string"——字符串
  • "number"——数值
  • "object"——对象或null
  • "function"——函数

数据类型:

undefined、null、boolean、string、number、object

注意:null与""(空字符串)不同,与0(数值0)不同

引用数据类型:

object(array、date、RegExp、function)

变量

1、直接声明,全局变量

2、var申明,局部变量,“函数体的变量”

3、let申明,“代码块的变量”,只能在{...}有效

最新文章

  1. Intent和Intent Filters
  2. 参数化查询为什么能够防止SQL注入
  3. jQuery清除文本框,内容并设置不可用
  4. 【UML】UML序列图总结
  5. 从抽象谈起(三):AOP编程和ASP.NET MVC
  6. this的使用、继承、super
  7. JQueryMobile页面跳转参数的传递解决方案
  8. 如果在配置中将“system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled”设置为 true,则需要终结点指定相对地址。如果在终结点上指定相对侦听 URI,则该地址可以是绝对地址。若要解决此问题,请为终结点“http://localhost/Service1.svc”指定相对 URI。
  9. javaweb学习总结十三(dom4j方式对XML文档进行解析以及Xpath的使用)
  10. linux 的一个防火墙策略
  11. libvirt-adabddad
  12. 一步一步学c#(五):泛型
  13. Android 反编译(一,apktool+smail2java)
  14. SDCC 2016中国软件开发者大会十三大主题
  15. laravel使用多个数据库连接
  16. C#钩子类 几乎捕获键盘鼠标所有事件
  17. LVM常规操作记录梳理(扩容/缩容/快照等)
  18. STL:unordered_set/unordered_multiset(c++11)
  19. Java基础之多态性
  20. 使用Swashbuckle.AspNetCore生成.NetCore WEBAPI的接口文档

热门文章

  1. vite + vue3 + js + xlsx 导出excel
  2. go语言学习教程
  3. 使用viper读取配置文件
  4. 2021 icpc 沈阳 I 【分式线性变换的保交比性】
  5. wpf DataGrid cell 背景色修改参考
  6. oracle学习undo之事务槽和oracle的多种提交方式
  7. C++的右值引用是左值,rvalue reference is lvalue.
  8. 如何理解JavaScript中常用的4种排序算法?
  9. 在LUbuntu上搭建Neovim+Markdown环境
  10. error NU1301: Failed to retrieve information about 'volo.abp.cli' from remote source 'https://www.myget.org/feed/Packages/aspnetcoremodules/FindPackagesById()?id='volo.abp.cli'&semVerLevel=2.0.0'.