js入门

来源:互联网 发布:centos和linux的区别 编辑:程序博客网 时间:2024/05/16 00:29

JavaScript的简介:

JavaScript是基于对象和事件驱动的语言,应用于客户端(浏览器).

JavaScript的特点:

1.交互性

2.安全性:JavaScript不能访问本地磁盘里面的文件

3.跨平台性:JavaScript支持很多浏览器(生活中常见的都可以)运行

JavaScript和java的区别:

二者本质上就不是一门语言,只是命名看起来类似,

但是学习和应用的时候有些词汇和函数方法的表现形式是一样的,若是有java基础学起来会容易理解

js是面向html使用的,那么ja和html怎么产生联系的呢?

第一种方式:在html中的元素中写进js代码

<script type = "test/JavaScript">js代码</script>

第二种方式:使用html中的标签引入js文件

<script type = "test/JavaScript" src = "js代码路径"></script>

js的变量声明和数据类型:

js中所有的变量都可以用var声明

js语言中有5种原始类型

1.string 字符串

var s = "abc";

2.number 数字

var n = 12;

3.Boolean 布尔

var b = false;

4.null

var n = null;

5.undefined声明的变量但是未赋值

var u ;

n == u  //true==比较的是值,空对象和为赋值的变量都是null,返回时true

n === u //flase===比较的是值和数据类型,虽然都是null值,但是数据类型不同,返回false


js中的数据类型转换

var v = "110"

parseInt(v);


js的基本语句

if,switch,while,for...这些基本语句的表达和java语言的表现形式是一样的

document.write(js代码),该方法可以在将js代码直接输出在浏览器中

js运算符

和很多运算符都是类似的,不同的有'-'可以直接做减法运算,===比较的是值,和数据类型,并且js里面数据的运算不区分整形和浮点型

var a = "10";

var b = 5;

a - b == 5;

var x = 0.5;

x / 10 * 10 == 0.5


js的数组

有个数组类array

定义数组的几种方式

var arr1 = [];

var arr2 = [1,2,a,b,true];可以存储任意类型的数据

var arr3 = new array(x);x是数组的长度,但其实没有什么意义,因为数组可以随着数据的增多自动扩大

var arr4 = new array(1,2,a,b,false);

数组的属性:

length:数组的长度(数组里面元素的个数)


js的string对象

属性:length.字符串的长度

0 0
原创粉丝点击