zoukankan      html  css  js  c++  java
  • JavaScript基本概念

    JavaScript概念:
    JavaScript是一个弱类型语言,而且不要进行编译,是解释性语言。JavaScript最初是为了处理一些相较简单的数据验证,从而减少客户端与服务器端的通信提升效率,发展至今JavaScript可以实现所有浏览器交互功能,只需浏览器就解析JavaScript引擎;

    JavaScript特性:隐式转换
    即在JavaScript的流程控制语句或循环判断语句中,会对数据进行隐式转换;
    例如:在if语句的条件判断中,输入“0”则会转换为false,而非“0”的任意数字都会转换为true。同理输入空字符串会转换为false,非空则为true;

    JavaScript语法
    1、严格区分大小写;
    2、标识符命名规则(由字母、下划线、美元符号和数字组成,但是命名首位不能是数字);
    3、JavaScript的变量声明要使用 var 关键字,可以声明并赋值,也可以先声明再赋值;
    4、注释与Java一样( // 单行注释、 /* 多行注释 */ );
    5、在 JavaScript中每行代码的结尾即使不添加“;”也不会报错,但是为了养成习惯必须在每行代码末尾添加“;”;
    6、JavaScript的基本数据类型
    undefined:表示未赋值变量、或变量不存在;
    string:表示字符串类型
    number:表示数字类型(包含整数、小数)
    null:表示空类型
    boolean:表示布尔类型(分别为true和false)
    7、在JavaScript中的变量类型是依照变量实际保存的值类型来划分,而且在JavaScript中的声明变量可以保存任意数据类型(所以JavaScript是弱类型语言);

    注:
    alert()是JavaScript预先定义的Windows内置对象下的一个方法,效果是在浏览器页面弹出窗口括号内容;
    console.log()是在控制台输出括号内容;

    JavaScript三种使用结构:
    1、在html代码中使用JavaScript(<a href="javascript:alert('禁止')">jump</a>);
    2、在<script>标签内定义JavaScript代码(<script type="text/javascript"> alert("弹窗内容") </script>)
    3、将JavaScript定义在单独文件中并调用(<script type="text/javascript" src="JavaScript文件地址">);

    总结:
    1、以上三种结构,第一种基本不用,第二章会出现在简单的JavaScript代码中使用,第三种使用最为广泛,优势在于方便反复调用且便于维护;
    2、JavaScript不需要编译可直接解释运行,只需要浏览器有JavaScript引擎;
    3、JavaScript被称为弱类型语言,其主要原因在于声明的变量可以保存任意数据类型,且不需要编译;

  • 相关阅读:
    胡小兔的良心莫队教程:莫队、带修改莫队、树上莫队
    51nod 1290 Counting Diff Pairs | 莫队 树状数组
    Git的简单使用
    使用canvas制作五子棋游戏
    axios的Get和Post方法封装及Node后端接收数据
    mongodb初始化并使用node.js实现mongodb操作封装
    nodeJs实现微信小程序的图片上传
    CSS中text-shadow的几个好看的文字demo及其代码
    博客园自定义样式
    input输入框添加内部图标
  • 原文地址:https://www.cnblogs.com/hasagi/p/10779878.html
Copyright © 2011-2022 走看看