zoukankan      html  css  js  c++  java
  • 2018年12月24日

    js:脚本语言

    1.行内引入

    <a href=javascript:confirm(确定框)>确定和取消</a>

    <p onclick=javascript:alert(弹出框)>只能点确定</p>

    2.内部引入

    <script>

      <!--alert('弹出框');-->
         var test='66';
         var test1=null;
         var test2=undefined;
         var test3='a c f cd'
             alert(isNaN(test));
             alert(null==undefined);
             alert(null===undefined);
             alert(test3);
    </script>

    var:是用来声明变量

    alert:输出变量

    3.外部引入

    <script src="js/index.js" type="text/javascript" charset="utf-8"></script>

    数据五大常用类型:字符串、数字、布尔类型(真true假false)、null(空)、undefined(未定义)

    变量名称最好含义明确,以字母或者下划线开始,跟上数字 字母 下划线。

    驼峰标记法:

    var firstNane = 'king';  //小驼峰

    var FirstNane = ‘queen’; //大驼峰

    var first_name = "yum"; //下划线写法

    "=" 表示赋值  "==" 表示判断,只判断值 ,判断时先会转换成布尔类型(true是1,false是0)   "==="表示不仅判断值,还判断数据类型。

    isNaN() 通过isNaN来检测是否是NaN值,  不是数字就是ture  是数字就是false

    isNaN()检测是先转化成数字类型 、 纯数字转化完就是数字

    NaN不能和自己比较

    NaN(缩写)= not a number

    浏览器出现错误:

    not  defind(没有定义)  undefind(没有值)

    一个  " " 表示转义       表示换行   小空格

    null类型转换成数字类型是 0  undefined转换成数字类型是 NaN

    “+”拼接符

    隐式转换的特殊规则:
    1、null 和 undefined 是相等的。
    2、要比较相等性之前,不能将 null 和 undefined 转换成其他任何值。
    3、如果有一个操作数是 NaN,则相等操作符返回 false,而不相等操作符返回 true

      null == undefined  // true
            NaN == NaN         // false
            NaN != NaN         // true
            false == 0         // true
            undefined == 0     // true
            null == 0          // true
    通过parseInt()进行转换成整形
    注释:只有字符串中的第一个数字会被返回。

    注释:开头和结尾的空格是允许的。

    提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。

    parseInt(string字符串,radix可选)后边一般两个值

    parseInt("10"); //返回 10
    parseInt("19",10); //返回 19 (10+9)
    parseInt("11",2); //返回 3 (2+1)
    parseInt("17",8); //返回 15 (8+7)
    parseInt("1f",16); //返回 31 (16+15)
    parseInt("010"); //未定:返回 10 或 8
    通过parseFloat()转换成浮点型
    注释:开头和结尾的空格是允许的。

    提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。

    提示:如果只想解析数字的整数部分,请使用 parseInt() 方法。

    test = parseFloat("123.34.9abc");    //123.34

    test = parseFloat("123");    //123

    test = parseFloat("sdf");    //NaN

    test = parseFloat("2e8a");    //200000000

    alert(test);

                       

      

  • 相关阅读:
    pdf.js安装步骤和使用
    PDFObject.js、jquerymedia.js、pdf.js的对比
    7 Best jQuery & JavaScript PDF Viewer plugin with examples
    Linux 内核:设备驱动模型(4)uevent与热插拔
    Linux 内核:设备驱动模型(3)class与device
    Linux 内核:设备驱动模型(2)driver-bus-device与probe
    Linux 内核:sysfs 有关的API
    Linux 内核:设备驱动模型(1)sysfs与kobject基类
    在Linux驱动中使用LED子系统
    Linux 驱动:LED子系统
  • 原文地址:https://www.cnblogs.com/duleilei/p/10170766.html
Copyright © 2011-2022 走看看