志在指尖
用双手敲打未来

javascript如何运行(javascript的基本数据类型)

javascript如何运行

javascript怎么开启运行
javascript与其它的大多数计算机编程语言不同,并不需要下载一个类似“javascript”的程序(软件),就像python编程之前需要先下载安装python,golang编程之前也需要下载安装go语言。javascript的编程通常直接在后缀名为.js的文件中编辑即可,或嵌入在html文件中(这里专指的是web的开发)。
javascript开启运行的两种方法
在web的前端开发中,javascript编程完之后,运行javascript的工具通常是浏览器,可以通过下面两种方法来开启:
将js脚本引入html文件中(如果是内嵌在html中的可省略这个步骤),然后用浏览器的打开方式打开html文件即可;
第二种方法,使用本站笨鸟工具(x1y1z1.com)开发的html+css+js在线编辑器,在线编辑运行测试javascript代码,有兴趣的可以点击实例代码下方的试一试按钮尝试一番;
在线编辑运行javascript实例代码javascript
<pid=’p’></p>
<buttonclass=’btnbtn-default’>试一试</button>
<script>
vartext=’欢迎使用笨鸟工具HTML+CSS+JS在线编辑器,现在可以编辑JS代码,然后点击右下方的运行即可!快试一试吧!’
$(“button”).click(function(){
$(“#p”).text(text);
})
</script>

javascript的基本数据类型

JavaScript言语的每一个值,都归于某一种数据类型。JavaScript的数据类型,共有9种:
值类型(根本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。
引用数据类型:方针(Object)、数组(Array)、函数(Function)。
注:Symbol是ES6引入了一种新的原始数据类型,标明绝无仅有的值。
1、Undefined:Undefined类型只需一个值,即特别值undefined。在运用var声明变量,但未对其加以初始化时,这个变量值就是undefined。
2、Null:Null类型是第二个只需一个值的数据类型。其特别值就是Null。从逻辑角度上看,null是一个空的方针指针。而这也正是运用typeof操作符检测null值,会回来“object”的原因。
3、Boolean:即布尔类型,该类型有两个值:true
false。需求留意的是,Boolean类型的字面值true和false是区分大小写的。也就是说,True和False(以及其它的混合大小方法)都不是Boolean值,仅仅标识符。
4、Number:该类型的标明方法有两种方法,第一种是整数,第二种为浮点数。整数:能够通过十进制,八进制,十六进制的字面值来标明。浮点数:就是该数值中必须包括一个小数点,且小数点后必须有一位数字。
5、String:String类型用于标明由零或多个16位的Unicode字符组成的字符序列,即字符串。至于用单引号,仍是双引号,在js中仍是没有差别的。记住成对出现。
6、Symbol类型
符号(Symbols)是ECMAScript第6版新定义的。符号类型是唯一的并且是不可批改的
vars=Symbol()
Symbol函数前不能运用new指令,否则会报错。这是因为生成的Symbol是一个原始类型的值,不是方针
Symbol函数能够承受一个字符串作为参数,标明对Symbol实例的描述
7、Object:Object数据类型,称为方针,是一组数据和功能(函数)的集合。能够用new操作符后跟要创建的方针类型的名称来创建。也能够用字面量标明法创建。在其中增加不同名(包括空字符串在内的任意字符串)的特色。javascript
8、Array
JavaScript数组用方括号书写。数组的项目由逗号分隔。
下面的代码声明(创建)了名为cars的数组,包括三个项目(汽车品牌):
varcars=[“Porsche”,”Volvo”,”BMW”];
数组索引依据零,这意味着第一个项目是[0],第二个项目是[1],以此类推。
ECMAScript中的数组和其他言语的数组有着相当大的差异:
ECMAScript数组的每一项能够保存任何类型的数据;
ECMAScript数组的大小能够动态调整,可向数组增加元素或许删除元素;
【引荐学习:js基础教程】
9、Function
ECMAScript中的函数是方针,与其他引用类型相同具有特色和方法。因此,函数名实际是一个指向函数方针的指针。
1)、函数声明
functionsum(num1,num2){
returnnum1+num2;
}//函数声明
varsum=function(num1,num2){
returnnum1+num2;
};//函数表达式这里的分号很重要
2)、没有重载
functionaddSomeNumber(num){
returnnum+100;
}
functionaddSomeNumber(num){
returnnum+200;
}
varresult=addSomeNumber(100);//300
创建第二个函数时覆盖了引用第一个函数的变量addSomeNumber。
3)、函数声明与函数表达式
alert(sum(10,10));
functionsum(num1,num2){
returnnum1+num2;
}
这样的代码能够正常履行。代码开端履行前,解析器会率先读取函数声明并将其增加到履行环境中,对代码求值前,JS引擎在第一遍会声明函数并将它们放到源代码树的顶部。但改为函数表达式就会犯错。
4)、作为值的函数
像传递参数相同把一个函数传递给另一个函数

未经允许不得转载:IT技术网站 » javascript如何运行(javascript的基本数据类型)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载