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()     将里面的内容转换成字符串

    判断一个数字是否是质数

  • 相关阅读:
    python基础--文件操作实现全文或单行替换
    python基础7--集合
    python读写json文件
    python基础6--目录结构
    python基础5--模块
    Ubuntu的一些常用快捷键
    ubuntu dpkg 命令详解
    linux(Ubuntu)安装QQ2013
    fcitx-sogoupinyin下载地址和安装
    Ubuntu下装QQ2014
  • 原文地址:https://www.cnblogs.com/guhuai/p/9814023.html
Copyright © 2011-2022 走看看