js笔记—— 基础部分一

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daimaxiaozi/article/details/79063948

一、JavaScript概述
JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。
特点:
1.交互性(它可以做的就是信息的动态交互)
2.安全性(它不允许直接访问本地硬盘)
3.跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)。

二、JavaScript和Java的区别
1.JS是Netscape公司的产品,前身是LiveScript,Java是Sun公司的产品,现在是Oracle公司的产品。
2.JS是基于对象和事件的语言,Java是面向对象的语言
3.JS是弱类型的语言,Java是强类型的语言
4.JS的运行不需要编译就可以直接运行,Java需要编译为class字节码文件后才能运行

三、JavaScript和JScript
前者是Netscape公司的,后者是微软的,两者有点差异,
目前市场上的浏览器对JavaScript的支持是最好的,
为了统一规范,出了个ECMA的规范,用于统一这两种标准

四、JavaScript与HTML相结合的方式

1.将javascript代码封装到标签中。

2.将javascript代码封装到js文件中,然后通过中的src属性进行导入。
需要注意的是:如果标签中指定了src属性,那么标签中封装的代码将不会被执行,比如说下面的代码就有问题了:
[javascript] view plain copy

alert(“你好”);的代码就不会被执行了。所以通常导入js文件都是用单独来完成。比如下面的代码就没问题了: [javascript] view plain copy 五、语法的通用体现 通用高级语言所包含的语法内容: 1.关键字:该种语言中被赋予了特殊含义的单词。 2.标识符:用于标识数据和表达式的符号,通常可以理解为在程序中自定义的名称,比如变量名、函数名。 跟Java是一样的,(26个英文字母大小写) + (十个数字) + ($) + (_) 3.注 释:注解说明解释程序,用于调试程序。 支持两种注释:单行//和多行注释/*注释内容*/ 4.变量、常量:用于标识内存中一片空间,用于存储数据,该空间中的数据是可以变化的。 什么时候用变量呢?当数据不确定的时候用变量。 如何定义变量: var 变量名 = 变量值; 注意的问题: > js是弱类型语言,变量不用声明可以直接使用 > js里面没有字符类型,”和”“代表的都是字符串,双引号里面可以嵌套单引号,单引号里面也可以嵌套双引号 5.运算符:可以让数据进行运算的符号。 1>算数运算符:+ - * / % ++ – 注意:计算除法时,两个整数相除,结果如果有小数的话,js会保留,跟java有点不一样,比如, > var a = 2321; alert(“a:”+a/1000*1000); 打印结果是2321,而java里是2,因为js是弱类型,2321/1000后没有将小数强转成整数 > var a1=2.3,b1=4.7; alert(“a1+b1=”+(a1+b1));//结果是7不是7.0,因为它是弱类型的 > alert(“12”-1);//结果是11,会先将12转成整数 > alert(“12”+1);//结果是121,加号的话会进行字符串的拼接 > alert(true+1);//结果是2,因为在js中false就是0,或者null。非0,非null,就是true,默认用1表示。 > alert(2%5);//结果是2, 6%1,结果是1, 10%5结果是0 2>赋值运算符:=、 +=、 -=、 *=、 /=、 %= 3>比较运算符(运算的结果要么是false,要么是true):>、

猜你喜欢

转载自blog.csdn.net/daimaxiaozi/article/details/79063948