发布网友 发布时间:2022-04-24 14:30
共9个回答
懂视网 时间:2022-05-15 10:30
本篇文章给大家介绍的是关于js中一些基础的内容,有感兴趣的朋友可以看一下一、
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量
二、
你可以通过两种方式访问对象属性:
1.person.lastName;
2.person["lastName"];
三、
如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。
这条语句:
carname="Volvo";
将声明一个全局变量 carname,即使它在函数内执行。
同时在函数外调用这个全局变量需要,使这个函数被执行,不然这个全局变量就不会被创建!
四、
let 允许你声明一个作用域被在块级中的变量、语句或者表达式。与var关键字不同的是,它声明的变量只能是全局或者整个函数块的。
function varTest() { var x = 1; if (true) { var x = 2; // 同样的变量! console.log(x); // 2 } console.log(x); // 2 } function letTest() { let x = 1; if (true) { let x = 2; // 不同的变量 console.log(x); // 2 } console.log(x); // 1 }
五、
switch 语句的执行比较默认是 ===号
六、
严格模式声明
严格模式通过在脚本或函数的头部添加 "use strict"; 表达式来声明。
七、
浮点型数据使用注意事项
JavaScript 中的所有数据都是以 位浮点型数据(float) 来存储。
所有的编程语言,包括 JavaScript,对浮点型数据的精确度都很难确定:
var x = 0.1; var y = 0.2; var z = x + y // z 的结果为 0.3 if (z == 0.3) // 返回 false
为解决以上问题,可以用整数的乘除法来解决:
var z = (x * 10 + y * 10) / 10; // z 的结果为 0.3
八、
在字符串中直接使用回车换行是会报错的:
var x = "Hello
World!";
//报错
解决办法加转义字符
九、
void()仅仅是代表不返回任何值,但是括号内的表达式还是要运行,如void(alert("Wornning!"))
十、
函数表达式可以 "自调用"。
自调用表达式会自动调用。
如果表达式后面紧跟 () ,则会自动调用。
不能自调用声明的函数。
(function () { var x = "Hello!!"; // 我将调用自己 })(); JavaScript 函数作为一个值使用: JavaScript 函数可作为表达式使用:
函数定义作为对象的属性,称之为对象方法。
函数如果用于创建新的对象,称之为对象的构造函数。
十一、
以上函数不属于任何对象。但是在 JavaScript 中它始终是默认的全局对象。
在 HTML 中默认的全局对象是 HTML 页面本身,所以函数是属于 HTML 页面。
在浏览器中的页面对象是浏览器窗口(window 对象)。以上函数会自动变为 window 对象的函数。
myFunction() 和 window.myFunction() 是一样的:
十二、
this 是 JavaScript 语言的一个关键字。
它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如:
function test() { this.x = 1;
}
随着函数使用场合的不同,this 的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。
十三、
全局 变量。
在web页面中全局变量属于 window 对象。
全局变量可应用于页面上的所有脚本。
十四、
在JavaScript中,this通常指向的是我们正在执行的函数本身,或者是指向该函数所属的对象(运行时)
十五、
JavaScript 数组只支持数字索引,非数字索引指的是对象的属性了。
JavaScript 的数组可以看做是特殊的对象(object)
如果该下标值在合法范围内,则无论该下标值是数字还是数字字符串,都一律会被转化为数字使用,即 array["100"] = 0 和 array[100] = 0 执行的是相同的操作。
相关推荐:
js-笔记
JS实现JAVA的List功能
热心网友 时间:2022-05-15 07:38
1、精神百倍
【拼音】: jīng shén bǎi bèi
【解释】: 形容特别有精神。
【出处】: 清·李汝珍《镜花缘》第九回:“想罢,取下玉牌,把朱草从根折断,齐放掌中,连揉带搓,果然玉已成泥,其色甚红。随即放人口内,只觉芳馨透脑。方才吃完,陡然精神百倍。”
【举例造句】: 午觉醒来,精神百倍,于是学说也就压倒了涛声了。 ★《鲁迅选集·理水》
【拼音代码】: jsbb
2、精神抖擞
【拼音】: jīng shén dǒu sǒu
【解释】: 抖擞:振动,引伸为振作。形容精神振奋。
【出处】: 宋·释道原《景德传灯录·杭州光庆寺遇安禅师》:“(僧)问:‘光吞万象从师道,心月孤圆意若何?’师曰:‘抖擞精神着。’”
【举例造句】: 我则见玳筵前摆列着英雄辈,一个个精神抖擞。 ★元·无名氏《隔江斗智》第二折
【拼音代码】: jsds
【近义词】: 容光焕发、生龙活虎
【反义词】: 委靡不振、意志消沉
【用法】: 作谓语、定语、状语;指人的精神
【英文】: brave one's heart/energies
3、精神涣散
【拼音】: jīng shén huàn sàn
【解释】: 精神:神志,心神;涣散:分散,散漫。形容精神分散不集中。
【出处】: 汉·焦延寿《易林》第14卷:“精神涣散,离其躬身。”
【举例造句】: 他最近精神涣散,没有生气。
【拼音代码】: jshs
【反义词】: 聚精会神
【用法】: 作谓语、宾语;指精神不集中
【英文】: distractingly
4、精神焕发
【拼音】: jīng shén huàn fā
【解释】: 焕发:光彩四射的样子。形容精神振作,情绪饱满。
【出处】: 清·蒲松龄《聊斋志异·莲香》:“生觉丹田火热,精神焕发。”
【举例造句】: 在故乡,我到处都可以看到那种久经战争锻炼的、在任何时候都是精神焕发斗志昂扬勇往直前的人们。 ★峻青《故乡杂记》
【拼音代码】: jshf
【近义词】: 容光焕发
【反义词】: 没精打采、委靡不振
【用法】: 作谓语、定语、状语;指人的精神
【英文】: as fresh as daisy
5、精神恍惚
【拼音】: jīng shén huǎng hū
【解释】: 恍忽:糊里糊涂的样子。形容神思不定或神志不清。
【出处】: 战国·楚·宋玉《神女赋〉》:“精神怳忽,若有所喜。”
【举例造句】: 在大姐失踪之后,我精神恍惚。领导上这时又要我写个大姐的简历,要进行追功。 ★茹志鹃《高高的白杨树》
【拼音代码】: jshh
【近义词】: 神魂颠倒
【反义词】: 精神焕发
【用法】: 作谓语;形容精神不集中
【英文】: be in a trance
热心网友 时间:2022-05-15 08:56
精神矍铄——指老人有精神,老而强健,不失风采。热心网友 时间:2022-05-15 10:30
精神什么成语——精神焕发、精神涣散、精神恍惚、精神百倍、精神抖擞。热心网友 时间:2022-05-15 12:22
精神大振热心网友 时间:2022-05-15 14:30
精神小伙,精神大振热心网友 时间:2022-05-15 16:54
精神抖擞 抖擞:振动,引伸为振作。形容精神振奋。热心网友 时间:2022-05-15 19:36
精神小伙热心网友 时间:2022-05-15 22:34
精神什么的成语是精神抖擞。