当前位置: 首页 > news >正文

10月18日 JS begant

1、JS的本质就是处理数据,数据来自后台的数据库,所以变量起到了临时存储的作用,

ES制定了js的数据类型

2、数据类型有哪些?

(1)字符串 String

(2)数字  Number

(3)布尔 Boolean

(4)空 Null

(5)未赋值 Undefined

(6)对象 Object 为引用(复合)数据类型,就是将数据的内存地址赋值给变量

(1)—(5)为基本数据类型,就是简单的赋值

object包括:array(数组)、json、数字对象、function(函数)、date(日期)

栈内存:就是环境

堆内存:就是存储代码和数据的仓库

2、js在执行代码之前,浏览器会给他一个环境,叫做window,全局作用域

alert()、prompt()、confirm()这都是方法,全局方法,能够作用在window的方法

****怎么样找到方法黑人属性的归属,即这是谁的属性和方法

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

(2)没有点. 则在谁的环境下就是谁的方法或属性

在window下的方法和属性,我们把它叫做全局属性,全局方法

---------------全局方法---------------

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

表达式:带=都是表达式

语句:

表达式可以是语句,语句不能说是表达式

****但凡从后台拿出来的数据都是字符串,不管长成啥样

eval()括号里面必须填写内容,并且必须是字符串,再将这个字符串转换成相应的js代码

var a="alert(12)"

eval(a)→alert(12)

eval("()")如果eval方法中带小括号()就会强制将括号里的表达式转换为对象,尤其是{}[ ]必须

加小括号

var as=eval("({'name'='zhang'})")

console.log(typeof as)

《2》is NaN()is not  a number

当括号里的内容不是数字的时候,则输出返回是true,是数字的话是false

is NaN可以隐式转换,var a="123"隐式转换为数字

《3》number()将内容强制转化为数字

var a="123";

console.log(number(a));

《4》

《5》

《6》String()将括号里边的内容转换成相应的字符串

var a=456;

console.log(typeof String(a))

转载于:https://www.cnblogs.com/lyhzyy6-12/p/10055146.html

相关文章:

  • 我判断求职者的思路和方法——从“经验歧视”谈起
  • 2018-2019-1 20189206 《Linux内核原理与分析》第八周作业
  • 《十面埋伏OL》今日15时开启压力测试
  • sqlserver varchar和Nvarchar区别
  • P5043 【模板】树同构([BJOI2015]树的同构)
  • SUSE10.1在VM安装时No catalog found的解决办法
  • 当你不能回答别人的提问时怎么办
  • 今天是上来看看的
  • JAVA常用知识总结(十一)——数据库(一)
  • ARM入门笔记(2)
  • LeetCode:191. 位1的个数
  • 51cto开博
  • 5-6 可变参数
  • js内置数据类型
  • 网络安全英语词汇
  • [笔记] php常见简单功能及函数
  • Bytom交易说明(账户管理模式)
  • js学习笔记
  • PHP变量
  • React组件设计模式(一)
  • Redis中的lru算法实现
  • Shell编程
  • Unix命令
  • Web标准制定过程
  • 多线程 start 和 run 方法到底有什么区别?
  • 离散点最小(凸)包围边界查找
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 区块链分支循环
  • 微信小程序实战练习(仿五洲到家微信版)
  • 移动端解决方案学习记录
  • 优秀架构师必须掌握的架构思维
  • 追踪解析 FutureTask 源码
  • kubernetes资源对象--ingress
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (C++)八皇后问题
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (转)jQuery 基础
  • (转)母版页和相对路径
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET 依赖注入和配置系统
  • .Net7 环境安装配置
  • @JoinTable会自动删除关联表的数据
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [ C++ ] STL_list 使用及其模拟实现
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • [bzoj 3124][sdoi 2013 省选] 直径
  • [C++] Windows中字符串函数的种类
  • [CentOs7]图形界面