JavaJS简介

Posted 王思琪^

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaJS简介相关的知识,希望对你有一定的参考价值。

目录

Java是解释型语言,C#是编译型语言

一、JS是什么?

二、JS的主要功能

三、JS的语言组成

四、JS语言的特征

五、java的数据类型

1、基本类型

2、引用类型

3、空类型

4、运算符

六、JavaScript是一个弱类型的语言


Java是解释型语言,C#是编译型语言

一、JS是什么?

JS是一种具有函数优先的轻量级,解释型或即时编译型的编程语言,基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

二、JS的主要功能

  1. 嵌入动态文本于html页面
  2. 对浏览器事件做出响应
  3. 读写HTML元素
  4. 在数据被提交到服务器之前验证数据
  5. 检测访客的浏览器信息。控制cookies,包括创建和修改
  6. 基于Node.js技术进行服务器端编程

三、JS的语言组成

DOM(文档对象模型),描述处理网页内容的方法和接口

BOM(浏览器对象模型),描述与浏览器进行交互的方法和接口

四、JS语言的特征

  1. 脚本语言
  2. 基于对象
  3. 简单
  4. 动态性
  5. 跨平台性

五、java的数据类型

1、基本类型

数字类型、布尔类型、字符串类型

字符串类型:输入alert(typeof"123"); 显示的是string类型

布尔类型:输入alert(typeof true); 显示的是boolean类型

数字类型:输入alert(typeof 123); 显示的是number

2、引用类型

对象类型、函数类型、数组、键值对

对象类型:现在,我们不需要知道对象是什么,输入alert(typeof ); alert(typeof new Array()); alert(typeof new Date()); 显示的都是object

函数类型:输入var func = function() ; alert(typeof func); 显示的是function

如果在alert(typeof func)的基础上在加上一个typeof的话,就会显示的是string

3、空类型

null和undefined

null:输入var num = null; alert(typeof num); 显示出来的是object。因为为空的话就是引用类型,而引用类型就是object。

undefined(未定义、不明确):就是不赋值。输入var num;alert(typeof num); 显示的是undefined

4、运算符

typeof

typeof语法:string typeof (变量); PS:括号可加可不加


六、javascript是一个弱类型的语言

弱类型不代表没有类型,弱类型的含义是不严格的检查类型

C# int num = 10; //需要检查类型赋值如果不符合要求就报错,编译不通过

int num = "123"; //报错

js

使用var声明变量

var num =123; //不会检查类型,任何赋值都可以成功

以上是关于JavaJS简介的主要内容,如果未能解决你的问题,请参考以下文章

身份证校验(JAVAJS)

js 当前时区

PowerDesigner使用教程|使用方法

Java的图像旋转 指定图像大小 水平翻转图像

PowerDesigner使用教程|使用方法

unity unitywebrequest 好用么