JavaScript基础学习【2022.4.24】
【摘要】 变量声明基本数据类型:字符串、数字、布尔、空值,未定义,Symbol对象类型:对象、数组、函数、正则、日期 数字JavaScript的数字类型包含了整形,浮点型//赋值语句var a = 1024; var b = 3.14;var c = 1e5+10;//数字可用科学计数法表示 字符串JavaScript同python一样是动态类型语言,同样的变量可做不同的类型当使用字符串给变量赋值时...
变量声明
基本数据类型:字符串、数字、布尔、空值,未定义,Symbol
对象类型:对象、数组、函数、正则、日期
数字
JavaScript的数字类型包含了整形,浮点型
//赋值语句
var a = 1024;
var b = 3.14;
var c = 1e5+10;//数字可用科学计数法表示
字符串
JavaScript同python一样是动态类型语言,同样的变量可做不同的类型
当使用字符串给变量赋值时,应使用"双引号"或’单引号’扩上字符串
var d = 'Hello World';
var e = '我是黑城笑';
布尔
JavaScript中布尔类型包含true和false
var f = true;
var g = true;
数组
JavaScript中数组要先申明,然后再对其赋值
//创建数组
var g = new Array();
g[1]='Hello';
g[2]='World';
NULL和undefined
当变量没被赋值时,它的值为:undefined
当变量被赋值后,它可以用null来清空内容
var aa;
var bb=1;
bb=null;
对象
JavaScript中的对象在我看来和python中的字典相类似,以键值对的形式定义,键值对在JavaScript中被称为对象属性
属性间由逗号隔开
//创建对象
var h = {id:1024,name:"黑城笑",web:"csdn"};
//对象属性有两种访问方式
var name1=h.name;
var name2=h["name"];
//增加对象属性
h.drink='可乐';
方法
函数可以属性存储在对象中,这种函数叫做对象方法
var i ={
id:1024,
name:"黑城笑",
web:"csdn",
iName:function()
{
return i.name;
}
};
对象i中iName是否加括号得到的结果时不一样的
iName()是方法,iName是属性
//调用对象i的iName方法
myName1 =person.fullName();
//访问对象i的iName属性
myName2 = person.fullName;
//加括号与没有括号这两种情况得到的结果是不一样的
标识符
同其它语言不同,js标识符中可包含美元符号$
js可用$开头,对大小写敏感
重复声明
重复声明变量第二次不对它进行赋值不会丢弃它原本的值
var name="黑城笑";
var name;//值不会发生改变
函数
含义同其他语言一样
定义方法
function test()
{
document.write("Hello World!")
}
test()引用的是函数结果,test引用的是函数对象
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)