• javascript


    ===================js的引入方式===================

    1、行内引入

    2、内部引入

      <script type="text/javascript">

        alert("sss");

      </script>

    3、外部引入  放在</body 上面>

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

      </script>

    ===================常用属性===================

    1、onclik  单击

    2、alert  弹框

    3、confirm  确认框

    4、console.log("控制台输出")

    ===================浏览器不支持时读取===================

    <moscript>浏览器不支持是读取</moscript>

    ===================定义变量 var===================

    var test = 'a';    定义test为a

    alert(test);       输出时显示为a

    多个变量可写为  var a = b = c = d = e = 1;

    变量重名后会覆盖之前的变量

    ===================变量的命名===================

    1、名称命名含义明确

    2、以字母下划线开始,后面跟字母 数字 下划线

    3、驼峰命名:① fitstName  ②FirstName  3、first_name

    ===================isNaN  判断不是数字===================

    var test1= 12; 声明变量并且给他赋值

    alert(isNaN(test1));   检测是否为一个数

    isNaN 判断不是数字  ,不是的话输出为true,是的话输出为false

    在判断前县转化为数据类型,纯数字的字符串直接转化为数字后判断

    ================判断值和数据类型=================

    1、test == test1  先转换数据类型 ,只判断值

    2、test ===test1  判断值和数据类型

    ===================数据的类型===================

    1、字符串     加“ ”的都属于字符串  String

    2、数字         NaN 属于number类型,但他不是一个数字

    3、布尔类型:Boolean     -->  true   false

    4、null

    5、undefined 

    6、对象object --

    7、数组  --

    ===================查看数据类型============ 

    typeof (John)                 // 返回 string 
    typeof( 3.14)                   // 返回 number
    typeof (NaN)                    // 返回 number
    typeof (false )                 // 返回 boolean

    ===================转换======================

    1、null   -->没有

      undefined  -->没有值

      null == undefined 先转换为Boolean的false,再转换为0。所以结果为 true。

    ===================数字转换===================

    1、alert(Number (undefined));     -->NaN

    2、alert(Number (null));     -->0

    3、alert(Number (0));     -->NaN

    ===================其他===================

    1、+ 号除了运算符的功能还用于拼接

    2、正无穷大 -->Infinity     负无穷大-->-Infinity

    3、      代表换行      代表一个空格或者表格      代表转义

    4、if(a){  }else{  }   判断a是否存在

     ==================转换为整数  parseInt=============

    1、将字符串转为整数。parseInt('123') // 123

    2、如果字符串头部有空格,空格会被自动去除。parseInt('   81') // 81

    3、如果字符串以0x或0X开头,parseInt会将其按照十六进制数解析。parseInt('0x10') // 16

    4、如果字符串以0开头,将其按照10进制解析。parseInt('011') // 11

    5、只有字符串中的第一个数字会被返回。

    ==================转换为浮点  parseFloat=============

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

    2、输出时 输出从左到右的第一组数字       parsetFloat("33 34 67 fddf") //33

    3、开头的空格是允许的      parsetFloat( "     67")    //67

    4、如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。 parsetFloat( "he dsa 23")    //NaN、

    5、e代表10的意思    parsetFloat("3.14e2") //314

  • 相关阅读:
    redhat yum替换成CentOS yum 并修改源
    C++11新特性实验
    常见的安装包制作程序installer
    如何在数据库中删除并添加唯一索引?
    springboot中的restTemplate工具类
    如何使用swagger(一)
    The POM for com.qingmu:entity:jar:1.0.0-SNAPSHOT is missing, no dependency information available
    java.lang.IllegalStateException: Found multiple @SpringBootConfiguration annotated classes
    在使用postman中配置返回html页面
    Springboot中设置返回数据的时间格式
  • 原文地址:https://www.cnblogs.com/18306815575z/p/10301097.html
Copyright © 2020-2023  润新知