JavaScript ! Knowledge spot Ⅰ

好多天没有更新blog,最近没有时间来.过几天还会继续的.

1
.javascript中的分号可有可无,如果是两句代码的话,加了换行符号,则可以省略分号.但是如果第二句加
了分号,javascript会默认给第一句添加一个分号,例如:
   
   
       return
  
  
        i;
  
  
这时,javascript内部会变成这样:
   
   
        return;
  
  
        i;
  
  
这样就会出错.所以我们一般编程习惯还是给每句加上分号为好.
   
   
2.如果尝试读一个未声明的变量,JavaScript会生成一个错误.如果尝试给一个未用var声明的变量赋值,JavaScript会隐式声明该变量.注意的一点是,隐式声明的变量总被创建为全局变量,即使该变量只在一个函数体内被使用.如果需要的是局部变量,则必须在函数体内用var创建变量.
   
   
3.JavaScript中也有基本数据类型的包装类(Number,String,Boolean)
   
   
4.JavaScript中可以在函数体中嵌套函数.
   
   
5.JavaScript中没有块级(大括号中的区域)作用域.只要是在一个函数体内,则在整个函数体中都是有定义的.
   
   
6.JavaScript中第一种未定义变量是指未声明的变量.第二种未定义的变量是指声明了但永远不会被赋值的变量.
   
   
7.JavaScript支持的数据类型分为两组:基本类型(在内存中具有固定大小)和引用类型(对象、数组、函数--><任意长度>).:字符串为哪种类型???都可吧.
   
   
8.JavaScript中也有垃圾回收器???是一种被称为无用存储单元收集(grabage collection)的方法.JavaScript解释器自动检测并释放.
   
   
9.JavaScript中的对象即是一种数据集合.数组也算是对象.但是在JavaScript中区别开来.
   
   
10.一个问题.javascript不支持跨站脚本攻击吗?
   
   
11.=读作"得到或赋予",==读作"等于",===读作"完全等同".NaN永远不等于它自身.
   
   
  例子:1==true-->返回true.1===true-->返回false
   
   
12.in运算符用来判断左边的值是否是右边对象的属性名,是返回true.
   
   
   typeof运算符用于返回运算数的类型.
   
   

  
  
   
    
  
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值