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);

                       

      

  • 相关阅读:
    DB数据导出工具分享
    使用批处理脚本愉快的清理缓存
    git常用命令记录
    使用bat脚本部署hexo到coding和github
    初次尝试Linux并记录一二
    js实用方法记录-指不定哪天就会用到的js方法
    js实用方法记录-简单cookie操作
    js实用方法记录-js动态加载css、js脚本文件
    使用node自动生成html并调用cmd命令提交代码到仓库
    express使用记录
  • 原文地址:https://www.cnblogs.com/duleilei/p/10170766.html
Copyright © 2011-2022 走看看