首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

javaScript(笔记1)

JavaScript数据类型:   1.分类: 基本数据类型 & 高级引用数据类型   2.基本数据类型: 数字类型(number),           字符串类型(string),           ...布尔类型(boolean)   3.数字类型(number):JavaScript中将整数与小数合称为number类型   4.字符串类型(string):JavaScript中字符与字符串合称为string...此时这个对象数据类型,JavaScript依然认为是object类型   3.NaN: JavaScript中当一个变量赋值为NaN,表示变量接收了一个【非法数字】(123 合法数字 abc123...非法数字)     此时这个变量数据类型,JavaScript依然认为number类型   4.infinity: JavaScript中当一个变量赋值为infinity,表示变量接收了一个【无穷大数字...】     此时这个变量数据类型,JavaScript依然认为number类型 document对象生命周期:   1.浏览器将网页中所有标签加载完毕后,在内存中将使用【树形结构】     存储这些

8210

如何在 TypeScript 中将字符串转换为日期对象

本文中,我们将讨论如何在 TypeScript 中将字符串转换为日期对象,并解决在此过程中可能遇到的一些问题。...使用 Date 构造函数 TypeScript 中,我们可以使用 JavaScript 内置的 Date 构造函数将日期字符串转换为日期对象。...接着,我们使用 parseInt 函数将这些部分转换为数字类型,并将它们存储一个新的 MyDate 对象中。需要注意的是,这种方法只适用于固定格式的日期字符串。...如果日期字符串的格式可能会发生变化,则需要使用复杂的解析方法。使用 DatePipe 管道 Angular 应用程序中,我们可以使用内置的 DatePipe 管道将日期字符串转换为日期对象。...DatePipe 管道 Angular 应用程序中将日期字符串转换为日期对象

2.9K40
您找到你想要的搜索结果了吗?
是的
没有找到

分享近百道JavaScript 基础面试题,帮助你巩固JavaScript 基础知识

JavaScript 中的数据类型包括字符串数字、布尔值、对象、未定义和空值。 3、null和undefined有什么区别?...如何在 JavaScript 中将对象转换为 JSON 字符串? 可以使用 JSON.stringify() 方法将对象转换为 JSON 字符串。 67.解释JavaScript中事件传播的概念。...如何在 JavaScript 中将字符串转换为日期对象? 可以使用 Date() 构造函数或 new Date() 方法将字符串转换为日期对象。 72....JavaScript 中 charAt() 方法的用途是什么? charAt() 方法返回字符串中指定索引处的字符。 79. 如何在 JavaScript 中将数字四舍五入到特定的小数位?...82.JavaScript中如何将字符串转换为特定格式的日期对象

17810

Js面试题__附答案

字符串语句中可以通过第一行末尾使用反斜杠“\”来完成 例:document.write("This is \a program"); 如果不是字符串语句中更改为新行,那么javaScript会忽略行中的断点...For、While、do-while loops 15、如何在JavaScript中将base字符串转换为integer? parseInt() 函数解析一个字符串参数,并返回一个指定基数的整数。...19、Javascript中的NULL是什么意思? NULL用于表示无值或无对象。它意味着没有对象或空字符串,没有有效的布尔值,没有数值和数组对象。 20、delete操作符的功能是什么?...29、JavaScript中,dataypes的两个基本组是什么? Primitive Reference types 原始类型是数字和布尔数据类型。引用类型是复杂的类型,如字符串和日期。...innerHTML中没有验证的余地,因此,容易文档中插入错误代码,从而使网页不稳定。 57、如何在不支持JavaScript的旧浏览器中隐藏JavaScript代码?

8.8K30

props接收父组件传属性的冒号“:”引发的系列思考

开门见山的结论 因为只要你父组件绑定(v-bind:简写为冒号:),那么就认为是变量的引用或者数字,如果不写冒号,就认为是字符串 这一句话就解释了所有问题,记住它,你基本能解决掉所有问题。...这里的hello可不是字符串,这个是变量的引用,data中我们根本没定义hello变量呢!...,这样就认为是字符串,就打印"hello",结果如下 有冒号传数字的例子 <!... JavaScript自然的是 camelCase。而在 HTML 中则是 kebab-case。...后者的:to是有冒号的 to后面当成字符串,适合直接跟路径,比如返回根路径的路由对应的组件 :to后面当成引用,后面跟对象<router-link :to="{name

38410

json格式

基础示例   简单地说 ,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以函数之间轻松地传递这个字符串,或者异步应用程序中将字符串从 Web 客户机传递给服务器端程序...这个字符串看起来有点儿古怪,但是 JavaScript 很容易解释它,而且 JSON 可以表示比"名称 / 值对"复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表。... XML 中,需要许多开始标记和结束标记;如果使用典型的名称 / 值对(就像在本系列前面文章中看到的那种名称 / 值对),那么必须建立一种专有的数据格式,或者将键名称修改为 person1-firstName... JavaScript 对象之后,就可以像这样修改变量中的数据。...现在就获得了一个可以在任何地方使用的文本字符串,例如,可以将它用作 Ajax 应用程序中的请求字符串。   更重要的是,可以将 任何JavaScript 对象转换为 JSON 文本。

2.6K20

令人头疼的Javascript隐式&强制转换

因此,您可以需要数字的地方传递一个字符串需要字符串的地方传递一个对象等,它会尝试将其转换为正确的类型。这是最好避免的 Javascript 功能。...4 : 1 // 1数字表达式中的非数字字符串每当您在涉及以下任一运算符的数字表达式中将字符串作为操作数传递时:-, *, /, %,数字的转换过程类似于对值调用内置Number函数。...这非常简单,任何仅包含数字字符的字符串都将转换为其等效的数字,但包含非数字字符的字符串将返回NaN....+ 运算符的操作数时,Javascript 不是将字符串转换为数字,而是将数字转换为字符串。...方法,每当将对象转换为字符串时都会调用该方法。

60700

PHP使用JSON

简 单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以函数之间轻松地传递这个字符串,或者异步应用程序中将字符串从 Web 客户机传递给服务器端程序。...这个字符串看起来有点儿古怪(稍后会看到几个示例),但是 JavaScript 很容易解释它,而且 JSON 可以表示比名称/值对复杂的结构。... XML 中,需要许多开始标记和结束标记;如果使用典型的名称/值对(就像在本系列前面文章中看到的那种名称/值对),那么必须建立一种专有的数据格式,或者将键 名称修改为 person1-firstName...正如可以用点号和括号访问数据,也可以按照同样的方式轻松地修改数据: people.musicians[1].lastName = "Rachmaninov"; 字符串转换为 JavaScript 对象之后...现在就获得了一个可以在任何地方使用的文本字符串,例如,可以将它用作 Ajax 应用程序中的请求字符串。 更重要的是,可以将任何 JavaScript 对象转换为 JSON 文本。

2.5K30

Go 每日一库之 govaluate

govaluate与 JavaScript 中的eval功能类似,用于计算任意表达式的值。此类功能函数 JavaScript/Python 等动态语言中比较常见。...参数 govaluate支持表达式中使用参数,调用表达式对象的Evaluate()方法时通过map[string]interface{}类型将参数传入计算。其中map的键为参数名,值为参数值。...mem_used"] = 512 result, _ = expr.Evaluate(parameters) fmt.Println(result) } 第一个表达式中,我们想要计算foo > 0的结果,传入参数中将...常量: 数字常量,govaluate中将数字都作为 64 位浮点数处理; 字符串常量,注意在govaluate中,字符串用单引号'; 日期时间常量,格式与字符串相同,govaluate会尝试自动解析字符串是否是日期...实际上,govaluate创建表达式对象和表达式求值这两个操作中都可能产生错误。在生成表达式对象时,如果表达式有语法错误,则返回错误。

4.3K30

初级JAVA:JSON

简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以函数之间轻松地传递这个字符串,或者异步应用程序中将字符串从 Web 客户机传递给服务器端程序。...JSON 语法是 JavaScript 对象表示法语法的子集。数据名称/值对中、数据由逗号分隔、花括号保存对象、方括号保存数组。 什么是 JSON ?...里面的数据是以一种键值对的方式存在 (”key”:”value”)中值的类型可以是下面数据类型中的任意一种: { “name”:“qmzm”, “alexa”:10000, “site”:null } 1.数字...字符串双引号中) 4.数组(方括号中) {“sites”: [{ “name”:“青梅竹码” , “url”:“www.qmzm.com” }, { “name”:“google” , “url...对象大括号中) 7. null { “qmzm”:null } 1.一般我们进行客户端和服务端交换数据的时候,会使用Json来进行数据的传输,即转换成字符串类型的json数据来进行数据的交换

1.1K20

如何在 TypeScript 中使用函数

本教程中,我们将从使用类型信息创建最基本的函数开始,然后,转到复杂的场景,例如,使用剩余参数和函数重载。...创建类型化函数 本节中,我们将在 TypeScript 中创建函数,然后向它们添加类型信息。 JavaScript 中,可以通过多种方式声明函数。...当我们函数体中返回字符串时,TypeScript 正确地假定我们的函数具有字符串返回类型。...本节中,我们将学习如何在 TypeScript 中将函数参数标记为可选。 要将函数参数转换为可选参数,请添加 ? 参数名称后面的修饰符。... JavaScript 中,这通常是通过有一个参数来完成的,该参数可以采用不同类型的值,如字符串数字。将多个实现设置为相同的函数名称称为函数重载。

14.9K10

Javascript 变量 ,数据类型,运算符

1、认识Js js概念 JavaScript是一种网页编程技术 JavaScript就是一种基于对象和事件驱动,并具有安全性能的脚本语言 JavaScript可以被嵌入到HTML文件中,不需要经过Web...基于对象 内置大量现成对象,编写少量程序可以完成目标 2、js使用范围 客户端数据计算 客户端表单合法性验证 浏览器对象的调用 浏览器事件的触发 网页特殊显示效果制作 3、Javascript 与html...所以推荐大家将能合并的js文件合并到一个文件中,然后再去引用 5、JavaScript 输出消息的几个写法 alert(“”);页面中弹出提示框,显示消息 confirm(“”) ;弹窗显示...Undefined(变量未初始化) 没有给变量赋值 EcmaScript3中,undefined是可读写的变量,可以给它负任何值。EcmaScript5中将这个错误进行了修改。...(加号起到的是连接的作用) 减  - 1、当两个Number类型的变量相减,结果为Number 2、当一个Number数据类型的变量和一个数字字符串类型变量相减,最后的结果为Number类型 ?

1.4K30

语法-类型注解

("Runoob"); } } var obj = new Site(); obj.name(); 以上实例定义了一个类 Site,该类有一个方法 name(),该方法终端上输出字符串 Runoob...String 文本类型 Number 数字 Array 数组 Null 和 Undefined 空和未定义 定义类似时,通过 : 声明数据类型,如: 定义一个布尔值 let a: string...console.log(something); // 打印输出 7 # 联合类型 联合类型(union Types) 定义一个变量,可以接收多种类型的值 举个例子,假设你有一个名为 result 的变量,你希望它可以保存数字或者字符串类型的值...你可以这样声明它的类型: let result: number | string; 现在,result 变量可以存储数字类型的值,也可以存储字符串类型的值。...例如: result = 42; // 保存数字类型的值 result = "Hello"; // 保存字符串类型的值 使用联合类型,类型声明中将这两种类型联合起来,表示该变量可以是其中任意一种类型。

15220

JavaScript ES2021 最值得期待的 5 个新特性解析

因此,上面的内容现在可以重写为每千位数字,例如: 1_000_000_000_000 1_019_436_871.42 现在,容易说出第一个数字是 1 万亿,而第二个数字大约是 10 亿。...严格模式下或模块内不支持此语法,并且现代代码中不应使用此语法。因此,这些文字不支持数字分隔符。使用 0o17 风格的文字代替。 2....有了这些添加,JavaScript 中将总共有四个诺言组合器,每个组合器支持不同的用例。...一般来说,JavaScript中,对象的引用是强保留的,这意味着只要持有对象的引用,它就不会被垃圾回收。...const ref = { x: 42, y: 51 }; // 只要我们访问 ref 对象(或者任何其他引用指向该对象),这个对象就不会被垃圾回收 目前 Javascript 中,WeakMap

60610

Json字符串和Json对象的简单总结

简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以函数之间轻松地传递这个字符串,或者异步应用程序中将字符串从 Web 客户机传递给服务器端程序。...这个字符串看起来有点儿古怪(稍后会看到几个示例),但是 JavaScript 很容易解释它,而且 JSON 可以表示比名称/值对复杂的结构。...例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表。就是因为这种完全独立于语言的数据格式,所以系统的前后台被广泛使用。...= '{ "name": "callmeyhz", "age": 12, "phone": 150800 }'; json对象和json字符串相互转换 json对象->json字符串 var JsonObj...json对象 var ConvoerJsonObj = JSON.parse(ConverJsonStr);     此外,关于两个格式的转换还有其他方式,例如 json字符串转为json对象:eval

1.9K60

轻量级交互数据json格式初探

JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解...* JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。...掌握 Ajax 的这一期讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地应用程序中移动数据和对象。...简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以函数之间轻松地传递这个字符串,或者异步应用程序中将字符串从 Web 客户机传递给服务器端程序。...这个字符串看起来有点儿古怪(稍后会看到几个示例),但是 JavaScript 很容易解释它,而且 JSON 可以表示比名称/值对复杂的结构。

1.1K60

ES6--字符串、正则、数值、数组的扩展

对象上,而codePointAt方法定义字符串的实例对象上。...startsWith():返回布尔值,表示参数字符串是否字符串的头部。 endsWith():返回布尔值,表示参数字符串是否字符串的尾部。..."x".repeat(3); // xxx 【JavaScript补齐指定位数】中关于可扩充的解决方案,可以变得简洁 示例:可扩充的解决方案-repeat实现 /** * 可扩充的解决方案 * @param...模板字符串 模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者字符串中嵌入变量。...ES6将这4个方法,语言内部全部调用RegExp的实例方法,从而做到所有与正则相关的方法,全都定义RegExp对象上。

45931

ES6新特性

代码块内,声明变量之前使用它会报错,称为暂时性死区。 ES6的块级作用域必须有大括号,如果没有大括号,JavaScript引擎就认为不存在块级作用域。...includes() 返回布尔值,判断是否找到参数字符串。 startsWith() 返回布尔值,判断参数字符串是否字符串的头部。...endsWith() 返回布尔值,判断参数字符串是否字符串的尾部。 repeat() 返回新的字符串,表示将字符串重复指定次数返回。...padStart() 返回新的字符串,表示用参数字符串从头部补全原字符串。 padEnd() 返回新的字符串,表示用参数字符串从尾部(右侧)补全原字符串。...Number.EPSILON,表示1与大于1的最小浮点数之间的差,值接近于 2.2204460492503130808472633361816E-16 Number.MAX_SAFE_INTEGER 表示JavaScript

74610
领券