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课上

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

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

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

    问心清者,犹吾且不清!

  • 相关阅读:
    代码编辑
    作业7
    实验 13 综合练习三
    模版 实验二 概要设计
    在线评测系统(OJ)使用方法
    作业 6 结构体
    结构体简介
    实验 10 指针2
    (第一周)软件工程四人组
    (第一周)读《构建之法》
  • 原文地址:https://www.cnblogs.com/yujiawen/p/13996352.html
Copyright © 2011-2022 走看看