1javascript的简单介绍

javascript中哪些情况下1不等于"1"?

当把"1"直接参加到除加法之外的其他数学运算(如减、乘、除、乘方、开方等)时,javascript会自动把"1"转换为1再进行计算,因此在这种情况下"1"是等于1的。比如:

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了景德镇免费建站欢迎大家使用!

alert(2-"1"); //结果为1;

alert(2*"1"); //结果为2;

alert("1"/2); //结果为0.5;

但如果把"1"参加到加法运算中,则一律按字符串连接处理,也就是说这个时候"1"是不等于1的。比如:

alert(2+"1"); //结果为"21"

alert("1"+2); //结果为"12"

alert("1"+"2"); //结果为"12"

"JavaScript"是一种什么样的语言?

JavaScript 是一种脚本语言,官方名称为 ECMAScript(因定义语言的标准为 ECMA-262)。JS 的主要特点:1. 语法类似于常见的高级语言,如 C 和 Java;2. 脚本语言,不需要编译就可以由解释器直接运行;3. 变量松散定义,属于弱类型语言;4. 面向对象的。

JS 最初是为网页设计而开发的,现在也是 Web 开发的重要语言。它支持对浏览器(浏览器对象模型,BOM)和 HTML 文档(文档对象模型,DOM)进行操作,而使网页呈现动态的交互特性。

严格的说,JS 只是 ECMAScript 的一种实现,是 ECMAScript 和 BOM、DOM 组成的一种 Web 开发技术。

简述一下javascript定义数据类型和方法与java的异同

1、javascript是弱类型语言,定义变量时用var关键字(可选)且不需要也不能指定变量的类型,而java是强类型语言,定义任何变量时必须指定其类型,否则无法通过编译;

2、javascript定义函数(或函数直接量)时要使用function关键字,java不需要;

下面举例说明:

1、定义变量的方法

javascript

var 变量名=初始值(可选);或

变量名=初始值(可选);如

var str="你好";

d=new Date();

java

变量修饰符(public、protected、private、static、final的有效组合) 变量类型 变量名=初始值(可选);如

public static final int Count=100;

2、定义函数的方法

javascript

function 函数名(参数列表(可选))

{

}

var(可选) 变量名=function(参数列表(可选))

{

}如

function f(a,b,c)

{

}

f2=function()

{

}

java

函数修饰符(public、protected、private、static、final、abstract的有效组合) 返回类型 函数名(参数列表(可选))

{

}(非abstract函数)

函数修饰符(public、protected、abstract的有效组合) 返回类型 函数名(参数列表(可选));如

public static void f(int a,String msg)

{

}或

public abstract int f2(float f,char c);

在javascript中1与Number(1)有什么区别?

这两个其实是没有什么区别的,但是确实是第一个可能更好一点,因为是包含关系。

(1)JavaScript的数据类型主要有( )。 A)字符串值 B)整数 C)浮点数 D)逻辑值 E)布尔值

1、 基本数据类型

在javascript中四种基本的数据类型:数值(整数和实数)、字符串型(用“”号或‘''括起来的字符或数值)、布尔型(使True或False表示)和空值。

2、常量

·整型常量

javascript的常量通常又称字面常量,它是不能改变的数据。其整型常量可以使用十六进制、八进制和十 进制表示其值。

·实型常量

实型常量是由整数部分加小数部分表示,如12.32、193.98 。可以用科学或标准方法表示:5E7、4e5等。

·布尔值

布尔常量只有两种状态:True或False。 它主要用来说明或代表一种状态或标志,以说明操作流程。

·字符型常量

使用单引号(‘)或双引号(“)括起来的一个或几个字符。如 This is a book of javascript 、3245、ewrt234234 等。

·空值

javascript中有一个空值null,表示什么也没有。如试图引用没有定义的变量,则返回一个Null值。

3、 变量

变量的主要作用是存取数据、提供存放信息的容器。对于变量必须明确变量的命名、变量的类型、变量的声明及其变量的作用域。

·变量的命名

javascript中的变量命名同其计算机语言非常相似,这里要注意以下两点:

A 、必须是一个有效的变量,即变量以字母开头,中间可以出现数字如test1、

text2等。除下划线(-)作为 连字符外,变量名称不能有空格、(+)、

(-)、(,)或其它符号。

B 、不能使用javascript中的关键字作为变量。在javascript中定义了40多

个关键字,这些关键是在其内部使用的,不能作为变量的名称。如Var、

int、double、true不能作为变量的名称。在对变量命名时,最好把变量的

意义与其代表的意思对应起来,以免出现错误。

·变量的类型

在javascript中,变量可以用命令Var作声明:

var mytest;

该例子定义了一个mytest变量。但没有赋予它的值。

Var mytest=This is a book

该例子定义了一个mytest变量, 同时赋予了它的值。

在javascript中,变量以可以不做声明,而在使用时再根据数据的类型来确定其变量的类型。 例如:

x=100 、y=125 、xy= True 、cost=19.5等。

其中x整数,y为字符串,xy为布尔型,cost为实型。

·变量的声明及其作用域

javascript变量可以在使用前先声明,并可赋值。通过使用var关键字对变量作声明。对变量作声明的最大好处就是能及时发现代码中的错误;因为javascript是采用动态编译的,而动态编译是不易发现代码中的错误,特别是变量命名的方面。对于变量还有一个重要性──那就是变量的作用域。在javascript中同样有全局变量和局部变量。全局变量是定义在所有函数体之外,其作用范围是整个函数;而局部变量是定义在函数体之内,只对其该函数是可见的,而对其它函数则是不可见的。

javascript是一种什么语言

JavaScript就是解释性语言。

JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言。


分享名称:1javascript的简单介绍
地址分享:http://scyanting.com/article/dsdejdc.html