• js数据类型转换


    js数据类型:数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义

    typeof判断数据类型

    Number() parseInt() parseFloat() 显式类型转换(强制)

    隐式类型转换:+ - * / % ++ -- > < !取反 ==

    
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    
    <body>
        <script>
            //    Number  整体转换 把看着像数字的字符串变成数字
            var a = "100";
            alert(Number(a) + 100);//200
            var a1 = "";
            alert(Number(a1));//0
            var a2 = [123];
            alert(Number(a2));//123
            var a2 = ["1,2,3,4"]
            alert(Number(a2));//不能转换  NaN不是数字的数字类型   isNaN() 判断某些值是不是数字(不喜欢数字)   true  false
            var a3 = true;
            alert(Number(a3));//1
            //   parseInt(不认识小数点)与parseFloat(认识一个小数点)    逐个转换
            var a = "200px1234975";
            alert(parseInt(a));//200
            var b = "12.34元";
            alert(parseFloat(b));//12.34
            var b1 = "12.3.4元";
            alert(parseFloat(b1));//12.3
    
           
            // +
            alert(201 + "7");//改变成字符串
            //  - * / %
            alert("200" - 3);//197 变成数字
            // ++ --
            var a = "10";
            a++;
            alert(a);//变成数字
            // >  <    数字的比较与字符串的比较
            alert("10" > 9);//true  数字的比较
            alert("10" > "9")//false 字符串的比较  一位一位的比较
            // !取反  把右边的数据类型转成布尔值
            alert(!100);//false
            // ==
            alert("2"==2);//true
        </script>
    </body>
    
    </html>
    
    
  • 相关阅读:
    DVWA 通关指南:File Upload(文件上传)
    DVWA 通关指南:File Inclusion(文件包含)
    DVWA 通关指南:Command Injection (指令注入)
    DVWA 通关指南:Brute Force (爆破)
    CTF-WEB:Git 源码泄露
    2021.1.16 人月神话阅读笔记01
    2021.1.15 HTML基本知识
    2021.1.13
    2021.1.11
    2021.1.8 GitHub注册
  • 原文地址:https://www.cnblogs.com/zhuuuu/p/7581861.html
Copyright © 2020-2023  润新知