js学习笔记

本文介绍了JavaScript中的一些基础概念,包括字符串的正确使用方法、变量提升、循环控制语句continue的用法,以及null与undefined的区别等内容。

 

  1. 字符串中的引号不要与字符串的引号相同;字符串可以是对象,但不要创建String对象,因为它拖慢执行速度并产生其他副作用。
  2. '=== '为绝对相等,即数据类型与值都必须相等。
  3. '+'可以用于字符串的连接;数字与字符串相加返回字符串,相当于一个连接操作。
  4. continue语句中断循环中的迭代,跳过该迭代,继续下一迭代。
  5. null:主动释放一个变量引用的对象,表示一个变量不再指向任何对象地址。若将一个对象设置为 null 来清空对象,清空后值为null(空),类型仍为对象;undefined:是所有没有赋值变量的默认值,自动赋值。若将一个对象设置为 undefined 来清空对象,清空后值为undefined(空),类型为undefined。null和undefined值相等,类型不同。
  6. 变量提升:只有声明的变量(var x)会提升,初始化的(v = 7)不会。例如:若要在声明并初始化一个变量前使用该变量,则该变量的声明会被提前,浏览器会解析到该变量存在,但其值为undefined。
  7. JavaScript 默认是在代码的最后一行自动结束(return后有无分号无所谓),若return后的返回值分行,则默认返回一个undefined类型的值。
  8. 表单数据传输两种方式:get和post。get是从服务器上获得数据,而post是用来向服务器上传递数据;get的有可能回泄露数据,而post的所有操作对用户都是不可见的;get由于受url长度的限制,传输的数据量小,post传输的数据量大;get是form的默认方发。

转载于:https://www.cnblogs.com/curie/p/10615563.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值