js基础知识内置对象自定义对象浏览器对象

JS内置对象 自定义对象 、内置对象、 浏览器对象内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的最基本而必要的功能(属性和方法),内置对象最大的优点就是帮助我们快速开发JavaScript 提供了多个内置对象:Math、 Date 、Array、String等查文档查找文档:学习一个内置对象的使用,只要学会其常用成员的使用即可,我们可以通过查文档学习,可以通过MDN/W3C来查询。 阅读详情

原始数据类型:number,string,boolean,null,undefined,object
    * 基本类型(简单类型,值类型):number,string,boolean
    * 复杂类型(引用类型):object
    * 空类型:undefined,null
    *
    * 对象分三种:内置对象,自定义对象,浏览器对象
    * 内置对象:系统提供的
    * 自定义对象:自己写的
    * 浏览器对象:浏览器的

number:数字类型(整数和小数)

* string:字符串类型(的值一般都是用单引号或者是双引号括起来) "34"

* boolean:布尔类型(值只有两个,true(真1),false(假0))

* null:空类型,值只有一个:null,一个对象指向为空了,此时可以赋值为null

* undefined:未定义,值只有一个:undefined

* 什么情况下的结果是undefined

* 变量声明了,没有赋值,结果是undefined

* 如果一个函数中没有明确的返回值,那么调用的时候接收了,结果就是undefined (没有明确返回值:函数中没有return,函数中有return,但是return后面没有任何内容) 函数没有返回值,但是在调用的时候接收了,那么结果就是undefined

* 如果一个变量的结果是undefined和一个数字进行计算,结果:NaN不是一个数字,也没有意义

 

var num = 10;

var str = "小白";

var flag = true;

var nll = null;

var undef;

var obj = new Object();

//是使用typeof 获取变量的类型

console.log(String(nll));//是null

console.log(typeof nll);//不是null

console.log(typeof undef);//undefined

NUMBER类型:

//数字类型有范围: 最小值和最大值

// console.log(Number.MAX_VALUE);//数字的最大值

// console.log(Number.MIN_VALUE);//数字的最小值

  var num1 = parseInt("12.3abc");  // 返回12,如果第一个字符是数字会解析知道遇到非数字结束
  var num2 = parseInt("abc123");   // 返回NaN,如果第一个字符不是数字或者符号就返回NaN

parseFloat()和parseInt非常相似,不同之处在与parseFloat会解析第一个. 遇到第二个.或者非数字结束
如果解析的内容里只有整数,解析成整数

//不要用小数去验证小数.

// var x=0.1;

// var y=0.2;

// var sum=x+y;

// console.log(sum==0.3);

//不要用NaN验证是不是NaN

// var num;

// console.log(num+10==NaN);

// console.log("您好"=="我好");

//如何验证这个结果是不是NaN,应该使用isNaN()

//var num;//-----变量声明了,没有赋值,结果是:undefined

//是不是不是一个数字----->不是一个数字吗? NaN--->不是一个数字

//console.log(isNaN(10));

//判断结果不是一个数字可以使用isNaN(变量名)

 

想要转整数用parseInt(),想要转小数用parseFloat()

//想要转数字:Number();要比上面的两种方式严格

//如果变量有意义调用.toString()使用转换

//如果变量没有意义使用String()转换

// console.log(Boolean(0));//false

// console.log(Boolean(-10));//true

// console.log(Boolean("哈哈"));//true

// console.log(Boolean(""));//false

// console.log(Boolean(null));//false

// console.log(Boolean(undefined));//false

console.log(Boolean(null+10));//true

var num; console.log(Boolean(num+10))//false

==与===的区别:==只进行值得比较,===类型和值同时相等,则相等

 

晶圆测试(Wafer Sort)的核心技术与良率提升策略 晶圆测试(Wafer Sort)是芯片制造中的关键“入学考试”,通过探针台与自动测试设备(ATE)对晶圆上的芯片进行功能与参数测试,筛选不合格芯片以控制成本。本文深入解析了其核心技术,包括自动化视觉系统对准、测试流程优化策略,并探讨如何利用测试数据驱动良率提升,展望了DFT与AI智能测试的未来趋势。 阅读详情

相关推荐

嵌入式学习(29)-ASM330LHH驱动程序

ASM330LHH是一种系统级封装器件,具有3D数字加速度计和3D数字陀螺仪,扩展温度范围上限为+105 °C,适用于汽车非安全领域的应用。ASM330LHH 的满量程加速范围为±2 g、±4 g、±8 g 和 ±16 g,角速度范围扩展至 ±125 dps、±250 dps、±500 dps、±1000 dps、± 2000 dps 和 ±4000 dps,适合各种汽车应用。

剑藏锋的博客 1175

JavaScript 的自定义对象 、内置对象、 浏览器对象(window对象以及子对象)、Dom对象

JavaScript 的自定义对象 、内置对象、 浏览器对象(window对象以及子对象)、Dom对象

m0_52669454的博客 2161

告别信号毛刺!手把手教你用ADS和IBIS-AMI模型搞定PCIe Gen3眼图仿真

本文详细介绍了如何使用Keysight ADS和IBIS-AMI模型进行PCIe Gen3眼图仿真,解决高速信号传输中的信号质量问题。从仿真环境搭建、S参数预处理到眼图优化与故障排除,提供了一套完整的工程实践指南,帮助工程师提升PCIe Gen3接口的信号完整性。

weixin_28366053的博客 364

JavaScript语言中的三种对象-内置对象精讲(上)

目录 一.初步了解JS对象 二.Math对象 1.简单数学方法 2.Math绝对值 3.Math对象向上下取整 4.Math随机数 三.Date()日期对象 1.简单Date()对象 2.Date()数字型参数 3.Date()字符型参数 4.日期的格式化 四.时间戳 1.了解时间戳 2.倒计时案例 一.初步了解JS对象 JS中的对象分为自定义对象、内置对象以及浏览器对象 自定义对象就是我们自己所定义或者封装的对象,在JS中属于ECMAScript的内容 内置对象是...

世界和我们都不该止步于此 1163

7-15 估值一亿的AI核心代码

函数封装,含一个字符串中的所有的某个字串全部替换成另一个的函数,还有判断是否独立的函数以上图片来自新浪微博。!

weixin_73529240的博客 601

ERA5 hourly data批量下载与cdo处理(一)

本篇文章主要介绍了ERA数据的批量下载

qq_40511689的博客 3871

JavaScript 的内置对象和浏览器对象

JavaScript 中对象通常包括两种类型:内置对象和浏览器对象,此外用户还可以自定义对象。 在 ECMAScript 中,更精确的定义应该分为:本地对象、内置对象和宿主对象。 对象包含两个要素: 用来描述对象特性的一组数据,也就是若干变量,通常称为属性。 用来操作对象特性的若干动作,也就是若干函数,通常称为方法。 1.内置对象Array、Boolean、Date、M...

430

Halcon那些事:Halcon非常核心的1个概念reduce_domain算子的理解和1个详细的使用示例

Reduce是减少的意思。并不是真的去裁剪图像,而是定义一个“感兴趣的区域(Region of Interest, ROI)”。后续的图像处理算子将只在这个定义的区域内有效,区域外的像素将被忽略。在一张白纸(完整图像)上放一张镂空的纸板(Domain)。我们后续的绘画(图像处理操作)只会透过镂空的部分影响到下面的白纸。镂空纸板之外的部分保持不变,也不会被处理。关键步骤:使用ReduceDomain,将图像的域限制为ROI区域,图像在原来图像基础上存在图像区域。

十多年IT经验,专注机器视觉,智能制造半导体行业 577

JavaScript知识笔记(三)——内置对象、浏览器对象

内置对象: JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等; JavaScript 提供多个内建对象,比如 Stri

木羊的专栏 2758

软件设计师---程序设计语言

软件设计师---程序设计语言

我从不打没有准备的仗! 2万+

使用 ChatGPT Store 里的工具给 ABAP 制作 Logo,效果一般

在编程领域中,Domain Specific Language(DSL)是一种特定于某一问题领域的计算机语言,诞生目的就是为了解决该领域特定类型的问题。在 ChatGPT 官网的 GPT Stores,也有很多已经预先配置完毕,专用于某一特定领域的 GPT 工具,OpenAI 将其分类如下。第三个问题是 Logo 的配色,提供蓝白,黑绿和灰黄,以及自定义调色板四种选择。这个 GPT 设计了四个问题,通过一问一答的方式,获得使用者想创建 Logo 的细节。这次的复杂度调成最低的 1,感觉还是有点花里胡哨的。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 507

JavaScript的内置对象和浏览器对象

在javascript中对象通常包括两种类型:内置对象和浏览器对象,此外,用户还可以自定义对象。对象包含两个要素:1.用来描述对象特性的一组数据,也就是若干变量,通常称为属性。2.用来操作对象特性的若干动作,也就是若干函数,通常称为方法。浏览器对象对象含义anchor当前文档中设置了name属性的超链接applet当前文档中的小程序

besily的专栏 975

2026 蓝牙技术趋势展望:信道探测、Auracast、高吞吐 HID 与 AI 融合引领行业变革

蓝牙技术2026年展望:信道探测、Auracast广播音频和AI融合将引领创新。蓝牙信道探测技术将实现亚米级精确定位,在工业资产追踪和汽车数字钥匙领域大显身手。Auracast广播音频将持续拓展公共场所应用,提升音频包容性体验。高数据吞吐量和超低延迟功能将支持AR/VR等新兴场景。AI与蓝牙的深度融合将推动可穿戴设备智能化发展,实现实时健康监测和个性化音频服务。蓝牙技术凭借其多功能性和创新力,正成为连接万物的关键技术,持续推动行业变革和生活品质提升。

专业开发者的博客,一个从事Android WiFi和蓝牙的工程师 113

js入门

*1: js 语言 写在 scriopt 内部;或者;xx.js 文件中 *2: js 完成 一个网站【交互】的语言 *3: JavaScript是一种基于【对象(Object)和【事件驱动】(Event Driven)并具有安全性能的脚本语言。使用这种语言的目的是:与Web客户交互作用,美化页面等。 * 对象 js 是面向对象语言 ---- js 内置对象 —> 学习每个对象...

前端黄晨琼的博客 82

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

javascript对象包含哪些要素_javascript有哪些对象?

JavaScript对象是包含相关属性和方法的集合体。JavaScript支持3种对象:内置对象,浏览器对象,自定义对象。JavaScript支持的三种对象:1、JavaScript内置对象:ECMA-262对内置对象的定义是:“由ECMAScript实现提供的、不依赖于宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。”意思就是说,开发人员不必显式地实例化内置对象,因为它们...

weixin_42363231的博客 791

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

js常用内置对象、Dom对象、BOM对象

11、html元素事件属性中,如onclick="",双引号里可以是方法条用,可以是js代码(无需加<script>标签)12、JavaScript内置 对象、属性和方法(您也应该避免使用 JavaScript 内置的对象、属性和方法的名称作为 Javascript 的变量或函数名):Array Date eval function hasOwnProp...

weixin_30797199的博客 185

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

9.20课内容

9.20课内容

zzs1126的博客 231

JavaScript的对象

JavaScript语言是基于对象的(Object-Based),而不是面向对象的(object-oriented)。 之所以说它是一门基于对象的语言,主要是因为它没有提供象抽象、继承、重载等有关面向对象语言的许多功能。而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。     虽然JavaScript语言是一门基于对象的,但它还是具有一些面向对象的基本特征。它可以根据需...

编程资料大全 141

js入门·对象属性方法大总结

今天是我们js入门系列演示的最后一节了(暂时我是这样计划的),但是请朋友们记住,前面的实例你都很熟悉了的话也不代表我们就懂了JS,甚至连入门我们都不得不承认我们只是站在门槛上,还没有进去呢,那你可能要问,为什么要匆匆结束呢?答案很简单,我们的最终目标是AJAX/Atlas,在以后的入门教程中我们还会接触大量的JS的东西,而我这个懒人繁冗的注释一定不会让你失望的,所以更多JS我们以后继续学...

weixin_30248399的博客 74

javascript

一、javascript简介作用:负责网页的交互(数据校验,网页特效) javascript的知识系统: ECMAScript基础语法(统一) BOM(非ECMA) DOM(非ECMA) 二、变量和数据类型(重点) 定义: var 变量名=值 类型是赋值的时候确定的 js数据类型: number:数值类型 string:字符串

u013254779的博客 370

javaScript学习

1.面向对象编程 JavaScript中本地对象、内置对象、宿主对象、自定义对象。 本地对象 包含 内置对象 宿主对象 包含 BOM DOM 自定义对象是用户自定义的对象 本地对象:Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、Synta...

似水流年,举重若轻 234

学习JavaScript(二)

6、基于对象的JavaScript语言JavaScript是基于对象的的语言,不像面向对象有抽象、继承、重载等有关面向对象的功能,但是它还是具有面向对象的基本特征,它可以根据需要创建自己的对象,从而进一步扩大JavaScript的应用范围,增强编写功能强大的Web文档。对象的基础知识:对象是由属性和方法两个基本元素组成。一个对象要引用之前,这个对象必须是存在的,可采用以下几种方式获得:

我想要生活简单一点。 661

前端——运算符、流程控制、函数、自定义对象、内置对象、BOM与DOM操作

文章目录@[TOC](文章目录)一、运算符1.1 算数运算符1.2 比较运算符1.3 逻辑运算符1.4 三元运算符二、流程控制2.1 if判断2.2 while循环2.3 for循环三、函数3.1 无参函数3.2 有参函数3.3 匿名函数3.4 箭头函数四、自定义对象五、内置对象5.1 Date5.2 JSON对象六、BOM与DOM操作6.1 BOM操作6.1.1 浏览器操作6.1.2 弹窗操作6.1.3 计时器操作6.2 DOM操作 一、运算符 1.1 算数运算符 + 加法运算符: 除了数字型之间加法运

kdq18486588014的博客 598

JavaScript从入门到精通

JavaScript简称js,是一种浏览器解释型语言,是可以嵌入在html文件中交给浏览器解释执行的。主要用来实现网页的动态效果,用户交互以及前后端的数据传输等。JavaScript能做什么?1.网页的动态效果2.前后端的交互(数据提交,人机交互)3.进阶(前端的高级框架:vue.js React.js Node.js)(VR/AR开发:Three.js)注:html/css不是编程语言,JavaScript是一门正儿八经的编程语言。

huaz_md的博客 1181

简说JavaScript

概述 javascript是一种轻量级的脚本编程语言。 javascript可以插入到html页面中,可由浏览器执行。 javascript的组成: 1.ECMASCript 2.文档对象(DOM)Document object model(整合js,css,html) 3.浏览器对象模型(BOM) Broswer object model(整合js和浏览器) JavaScript引入方式: &l...

python基础 118
上一篇: webstorm快捷键
下一篇: js基础案例 打印正方形星星和三角形和乘法口诀
qq_34412985
博客等级 码龄11年 143粉丝 983原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值