zoukankan      html  css  js  c++  java
  • js运用3

    1. js的本质就是处理数据。数据来自于后台的数据库。 所以变量就起到一个临时存储数据的作用。 ecmascript制定了js的数据类型。 数据类型有哪些?

    1. 字符串 string

    2. 数字 number

    3. 布尔 Boolean

    4. Null 空

    5. Undefined

    6. Object 对象 array 数组 json function 函数 日期 数字对象等 上面红色的叫基本数据类型。

    var s="hello"; var s="12"; var s="true"; var s="null"; var s="undenfined";

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

    引用(复合)数据类型 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()     j将字符串转换为js代码

    表达式         带=的都叫表达式

    语句

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

    var a="[12,23]";              var a="12"

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

    evall("alert(12)")     ----------------->qlert(12)

    evall("()")如果eval方法中带()  就会强制的将括号里的表达式转换成对象。

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

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

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

    3,将东西强制转换为数字

    4.       parsefloat()           5.parselnt()

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

    判断一个数字是否是质数

  • 相关阅读:
    Allegro PCB Design GXL (legacy) 使用slide无法将走线推挤到焊盘的原因
    OrCAD Capture CIS 16.6 导出BOM
    Altium Designer (17.0) 打印输出指定的层
    Allegro PCB Design GXL (legacy) 将指定的层导出为DXF
    Allegro PCB Design GXL (legacy) 设置十字大光标
    Allegro PCB Design GXL (legacy) 手动更改元器件引脚的网络
    magento产品导入时需要注意的事项
    magento url rewrite
    验证台湾同胞身份证信息
    IE8对css文件的限制
  • 原文地址:https://www.cnblogs.com/guhuai/p/9814023.html
Copyright © 2011-2022 走看看