JavaScript(二)基本概念

JS区分大小写

  html/css 中 标签选择器不区分大小写 

  id class 选择器区分大小写  

      其中属性名 属性名 属性值  不区分大小写

  行间事件  onclick  等  不区分大小写 而  执行的内容 部分区分大小写   

    多个相同的行间事件  前面的 会被 后面的冲掉 

标识符(变量,函数,属性的名字)

  命名方式: 第一个字符必须是字母 、下划线 或  $

注释方式

  单行注释   //

  段落注释  /*  */

严格模式

"use strict"  //加在首行

语句

  ECMAScript 语句中 要以  ;   结尾  

  如果 没以分号结尾  ,编译器 会自动解析看下面的代码是否能与他一起执行 若能 则合并 若不能则在这行后面添加分号

  return  break 换行自动加分号  无论能否与后面一起执行

  continue 换行后 任然执行

  ++ -- 相反  因为 他是一元运算符    右结合  

变量   Ecmascript 变量是松散类型的  

  声明变量  var 

  var  声明的变量会提前  var的变量不能删除  因为 var了 就是相当于 申请了 一个空间 

  而未经声明 就复制生成的全局变量可以删除  因为他相当于  给window 对象添加了一个属性   

  因为对象的属性是无序的 所以就不需要提前 所以这种方式生成的  变量  不会提前

小题 

  

var a=”abcd”,
    a.len=4;
console.log(a.len) //undefined

这里是包装类    只有对象有方法  其他的只是  包装类

原文地址:https://www.cnblogs.com/96weibin/p/7989597.html