zoukankan      html  css  js  c++  java
  • JS学习笔记

    number方法:

    number方法会转布尔值比如 number(true)弹出数字1;false 弹出数字2

    parseint方法:

    parseint一般转化包含数字的字符串,但是比如“070”这杨的字符串会转换为8进制,所以第2个参数最好填写需要转换的进制;

    ++前置和--后置

    ++前置是在运算前就改变了,++后置是在运算后改变

    var a=10;

     // a=a+1;

    var b=++a+10;

    alert(a);

    alert(b)

    弹出a为11;

    弹出b为21

    运算A+10的时候 A已经是11了

    ++后置的时候

    var b=a++ +10;

    弹出a为11

    弹出b为20

    运算A+10的时候,A还是10;运算完后B为20,A为11;

    这称为副效应

    在字符串进行++和--操作的时候

    比如 var string=“3”;

    string++ 这时候string会自动转化为number 在进行++;

    var string=“zmz” 

    string++ 这时候没有可转化的数字,返回NAN

    布尔进行++--操作的时候

    true转化为1

    false 转化为0

    NAN:当应该返回数字的计算 没有返回数字的时候就是NAN

    比如 17px-5; 返回NAN 

    布尔操作符

    非(!)

    当操作数为非空字符串 返回false

    当操作数为0,返回fasle

    为null 返回true

    为undefined 返回true

    逻辑与 &&

    元素1 元素2 都为true 返回true

    其中任何一个为false 返回false

    逻辑或  ||

    元素1 2 都为false 返回false

    其中一个为true 返回true

    加法和减法的时候 假如 1个数字和一个字符串, 字符串会转化为数字,当2个字符串的时候,比较的是2个字符串首字母的字符大小

  • 相关阅读:
    史上世界上最惨烈的几次股灾!
    做网站的人必须遵守的N大定律,事实上不止做网站
    看士兵突击有感
    中美小学生守则比较
    奥运赞助商及合作伙伴
    sharepoint 备份还原
    sql事务
    javascript 命名空间 类 继承 重载 私有成员和公开成员
    XSLT 学习一
    Web版OutLook,利用POP接收邮件服务器邮件
  • 原文地址:https://www.cnblogs.com/strangerqt/p/2635590.html
Copyright © 2011-2022 走看看