js入门

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值