h5前期js知识点10月16日总结

1.  parseint(整型):遇到第一个字节非数字就结束了,不取小数

  parsefloat(浮点型):遇到第一个字节非数字就结束了,取到小数

  var a="hello world" ;     a变量赋值了字符串

  我们把a叫字符串,对于里面的每一个字母来说他是字节(空格也算一个字节)

  字节总数用length(长度)表示

  console.log(a.length)     (a的长度)    (点)

2.  符号运算

  +    (字符串的拼接)

  .       (表示“的”)

  对于点运算     点前面的叫对象,点后面的属性和方法。

  属性和方法的区别:

  a.length       length是属性

  a.way()        way()是方法

3.  条件语句                     {}   这个括号代表的意思是 独立的执行模块     不受外部模块的影响;

  如果    ……      否则    ……

  if..........           else..........

  具体如下

  if(条件){

    执行模块一

  }

  else{

    执行模块二

   }

  比如:

  var a=18;

  if(a>12){

    console.log("哈哈,你老了")

  }

  else{

  console.log("哈哈,你还年轻")             (输出结果为“哈哈你老了”)

  解析:

  我声明一个变量 18赋值给a

  如果a>12则结果输出为  (哈哈,你老了)否则   结果输出为(哈哈,你还年轻)

  多个条件(注意:从大到小写:重中之重)因为执行代码要从上到下执行

  if(条件){
    输出模块

    }

  else if(条件){

    输出模块

    }

  else if (条件){

    输出模块

    }

  else{

    输出模块

    } 

  三元(目)运算  (不能用于多个条件)  (它是条件的简写)

  条件 ?语句一:语句二;

  var a=12;

  a>18?console.log("哈哈,你老了"):console.log("哈哈,你还小");

  自加和自减

  =(等号)赋值运算他的顺序,从右往左,从后往前

  var a=12;        翻译:(声明一个变量,并将12赋值给a)

  a=a+2;           翻译:   (将a+2赋值给a)

  console.log(a)      翻译: (a=14)

  a+=2  (自加)     翻译为(a+2=a)在自己原有的基础上加2

  a++   a+1=a    的简写  

  a--     a-1=a    的简写

  ++a   的翻译

  a=a

  a=a+1

  解释a++ 和 ++a的区别

  a++    (返回自增之前的值)  (先利用再加)

  ++a    (返回自增之后的值)  (先加再利用)

  多个变量声明时用 ,  (简写) 

  列如  var a=10,b=20,c=30