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个字符串首字母的字符大小

  • 相关阅读:
    软件测试:Homework 3
    软件测试:Lab 1
    软件测试:Homework 2
    软件测试:Homework 1
    JAVA的回忆
    Java 操作符
    Java 笔录
    经典C#编程理解,概要,经典
    网络精灵
    签到计时
  • 原文地址:https://www.cnblogs.com/strangerqt/p/2635590.html
Copyright © 2011-2022 走看看