• js第四天


    1.js的本质就是处理数据。数据来自于后台的数库

    所以说变量就起到了临时存储数据的作用。

    ECMAScript制定了js的数据类型

    数据类型有哪些?

    基本数据类型

           1.字符串    string

           2.数字    Number

           3.不尔     Boolean

           4.空   Null

           5.              Undefined

    6.对象     Object{Array数组   json   function函数   日期    数字对象 等}

    基本数据类型就是简单的赋值

         引用(复合)数据

          var  s=[“hello”,123,true,“张三”]   数组

           var   json={“name”:“zhangshan”,“age”:23}

    引用数据类型    他就是把内存地址赋值给变量

     基本数据类型就是简单的赋值   引用数据类型是将数据的内存赋值给变量

      栈内存就是环境

      堆内存就是存代码的仓库

    2.js代码在执行前   浏览器会给他一个环境(栈内存)叫window全局作用域

        Alert()   prompt()      confirm()都是方法

    怎么找这个方法和属性?

    1.arr.find()   find()是arr的方法

    2.没有带.的在谁的环境下是谁的方法

    判别变量的数据类型      typeof变量名返回的数据类型

     在window下的方法和属性我们把他叫全局方法或全局属性。

        1.eval()将字符串转化为js代码

       表达式     带=的都叫表达式

    语句

    单反从后台拿来的数据,都是字符串,不管长成什么样子。

    var   a=“[12,23]”; var   a=“12”

    eval()括号里面必须填东西,并且必须是字符串,将这个字符串转换成对应的js代码

    eval(“(alert(12))”)       >alert(12)

    eval(“()”)如果eval方法中带()就会强制得奖括号里的表达式准换成对象

    尤其是{}  []  eval()里面必须加()

    2.isNaN()   is not number

    当()里面的东西不是数字的时候     返回true     是数字的时候返回false

    isNaN()具有隐式转换的功能

    隐式转换的有哪些   - */  ==   isNaN

    3.Number()

    将东西强制转换为数字

    4.parseFloat()   5.parseInt()

    6.String()将里面的内容转换成字符串

  • 相关阅读:
    一个例子讲明爬虫请求库requests
    SpringBoot【六】 Shiro
    SpringBoot【五】 Spring Security
    SpringBoot【四】 任务
    Swagger
    SpringBoot【三】 整合 JDBC、Druid、MyBatis
    SpringBoot【二】 SpringBoot 配置
    SpringBoot【一】入门程序及原理分析
    SpingBoot 相关问题:启动 web 项目之后出现 java.lang.UnsatisfiedLinkError: D:Tomcatapache-tomcat-9.0.36in cnative-1.dll
    SpringBoot 相关问题:IDEA 创建 SpringBoot 项目时出现 Initialization failed for 'https://start.spring.io' 问题
  • 原文地址:https://www.cnblogs.com/jiangningjn/p/9809510.html
Copyright © 2020-2023  润新知