zoukankan      html  css  js  c++  java
  • js 基础学习笔记(一)

    javascript基础
     1.组成部分:由 ECMAScript(翻译,核心,解释器)、DOM(操作HTML的能力)、BOM(浏览器window)三部分组成。

        兼容性依次为 [1.几乎没有兼容性问题、2.有一些操作不兼容、3.完全不兼容;]


    2.变量类型: 数字类型(number); 字符串(string);数组(arry);布尔值(boolean);对象(object);函数(function);未定义(undefined);NaN(不存在);

    测试变量的类型方法: alert(typeof)

       举个栗子: 

    var Str='1'; if(typeof(Str)=='string') { alert(”这是一个字符串类型的变量“)); };

    3.类型转换: 在转换字符串时,如果字符串中没有含数字,程序则弹出NaN!(显示类型转换、隐示类型转换)

    一.显示类型转换

    ①parseInt:把字符串类型转换为数字类型

        特性(从左到右开始检测数字,在程序中遇到非数字类型时程序自动跳出; parseInt只能转换成整数) 

    var a=1.2; alert(parseInt(a)); //弹出1

    我们现在需要一个可以完全转换出小数的属性!

    ②parseFload: hi把小数完全的转换出来

    var b=1.2; alert(parseFload(b)); //弹出1.2

    二.隐示转换类型

    ①==

    特性(第一步的工作是先把两边的变量类型转换成一样的类型,然后再进行比较)

    var a=1;  var b='1';    alert(a==b);    // 弹出来的是true

    ②===

    特性(没有转换两边的变量类型就开始转换进行比较)

    var a=1;  var b='1';    alert(a===b);    // 弹出来的是false

    4.NaN

    概念: NaN是一个数字类型,任何数和NaN相加时都等于NaN。

    NaN==NaN是不相等的,只有isNaN()才能判断NaN与自己本身相等

    栗子:

    isNaN的小应用

  • 相关阅读:
    软件测试之测试需求
    如何做页面测试
    如何做查询测试
    如何做报表测试
    SQL server(一)变量的定义
    SQLserver中事务的使用
    Asp.Net MVC中使用中间件对要访问的页面进行Session判断
    python之numpy使用(一)
    SQL Server存储过程的简单使用
    SQLServer游标的简单使用
  • 原文地址:https://www.cnblogs.com/wei-dong/p/5144028.html
Copyright © 2011-2022 走看看