zoukankan      html  css  js  c++  java
  • JS入门四

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

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

    ECMAScript制定了js的数据类型

    数据类型有哪些?string、number、Boolean、unll、undefined、object(array、json、function、date、数字对象等)

    string、number、Boolean、unll、undefined这五种叫基本数据类型。

    var s="hello";var s=12;var s=true;var s=underfined;

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

    引用(复合)数据类型

    var s=["hello",123,true,"例如"]数组

    var json={"name":"liru","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  a number

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

    isNaN()有隐式转换的功能

    隐式转换有  -  /  *  ==   isNaN()

    3.Number()  将数据强制转换为数字

    4.parsefloat()  将字符串转换成浮点型

     

    5.parseint()    将字符串转换成整型

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

  • 相关阅读:
    车辆调度管理系统开发(八)
    车辆调度管理系统开发(七)
    车辆调度管理系统开发(六)
    车辆调度管理系统开发(五)
    车辆调度管理系统开发(四)
    设计模式
    webpack配置
    ECharts 配置语法
    react性能
    web安全
  • 原文地址:https://www.cnblogs.com/qinmengyang/p/js4.html
Copyright © 2011-2022 走看看