zoukankan      html  css  js  c++  java
  • 学js的第二天

    今天上课的知识点比较简单(跟之前大一学c语言时候的知识点差不多)以下总结一下觉得比较有趣的知识点:

    三种强制类型转化:number();boolean();string();

    值得注意的是:

    只要有实际内容转化为布尔值都为true,如果没有实际内容或空内容转化为布尔值都是false;
    特例:0和NaN的为false;

    记住平时比较常用使用的几个特殊字符:

     一个英文字符大小的空格
     全角空格(一个中文大小)
    &ensp ;半角空格(半个中文大小)
    &lt前角符,&gt后角符!

    //关系运算符的隐式转化
    //1.字符串,布尔值和数字进行比较时,会先隐式的转化为数字类型,之后在比较
    // 2.字符串和字符串比较时,按照从左到右的顺序比较字符在码表(ASCII)中的大小
    // 3. null 和undefined 在和数字比较时
    3.1
    如果遇到==
    不会进行在转化,没有可比性
    3.2
    如果遇到>>=<<=
    会隐式的转化为数字(nu1l=> 0, undefined => NaN), 可以进行比较
    // 4. null 和undefined 在数值上是相等的(官方规定),类型上不相同
    // 5. NaN
    和任何值都不相等

    最后分享一个老师出的计算:

    var a=13,b;

    b=a++ + ++a + ++a*2 + a-- + --a;

    这里的计算结果要注意:每次的值会随着语句而变化!

    ++的优先级要高于 算术运算符

    所以b=14+15+16*2+15+14=90;

    哈哈,就说这么多吧!

    赋诗一首:

                   js课上

    头头是道地讲,迷迷糊糊地听。

    各种姿势地睡,百无聊赖地醒。

    抬头的彷徨与低头的迷茫,夹杂着一丝飘然的清新。

    问心清者,犹吾且不清!

  • 相关阅读:
    TClientDataSet[7]: 辨析 Field、FieldDef、Fields、FieldDefs、FieldList、FieldDefList
    TClientDataSet[11]: 分组统计
    TClientDataSet[14]: 测试 FindFirst、FindNext、FindLast、FindPrior、Found
    TClientDataSet[9]: 计算字段和 State
    这两天的收获
    又去北京
    关于博客园融资的想法
    《别为小事抓狂》读书笔记
    下周将去北京寻找投资
    服务器搬迁预告
  • 原文地址:https://www.cnblogs.com/yujiawen/p/13996352.html
Copyright © 2011-2022 走看看