首页 > 其他分享 >JS入门

JS入门

时间:2022-09-24 01:44:31浏览次数:54  
标签:node 浏览器 入门 js JS 声明 变量 赋值

JavaScript

一.Js概述

js是一种可以运行在浏览器,也可以运行在服务端的的语言;浏览器可以实现用户的交互效果,可以进行后端开发。例如:操作数据库,调用其他服务器

特点:
无需编译,由js引擎解释执行,因此是一门解释型语言
弱类型语言
基于对象开发
跨平台性好

 

二.搭建开发环境

1.客户端
每个浏览器中带有自带的js解释器

2.服务器端
安装node.js
地址:www.nodejs.org

查看node.js是否安装成功
在命令行输入 node -v 查看node.js版本

3.运行js
浏览器端
创建01.js和01.html
<script src='01.js'> <script>

Node.js运行
在命令行cmd下
node + 需要运行js文件的路径

 

三.js的语法规范

区分大小写
每行代码结束的分号可以省略
分为单行注释(//)和多行注释(/* */)

 

四.变量

用于存储数据的容器
x = 1

1.声明变量
使用关键字var声明变量,然后把值保存在变量中
一次声明一个变量

var x = 1

一次声明多个变量,多个之间用逗号隔开
var a = 2, b = 3

2.变量的命名规则
变量名称可以由英文字母、数字、下划线、美元符号组成
不能以数字开头
不能使用关键字
变量名可读性:让名字有语义化,多个单词之间需要分隔开

3.变量赋值
声明变量后未赋值,则为undefined(未定义,空值)
可以多次赋值,并且可以赋不同类型的值。弱类型语言特点

 

五.常量

和变量一样,都是用于存储数据的容器

声明一个常量
const a = 1

相比变量:声明后必须赋值,不允许重新进行赋值
用于存储不能变化的数据
 

标签:node,浏览器,入门,js,JS,声明,变量,赋值
From: https://www.cnblogs.com/cll9/p/16724820.html

相关文章

  • django之drf入门
    今日内容前后端开发模式补充知识xml模式 <xml>xxx</xml>json模式 {"name":"xxx"}前端的后台管理模板:x-admin 使用的是layui+juqery前端的后台管理模板:admin-lt......
  • Vue2项目解决-js/css文件无法引用问题
    打包:    在vue.config.js文件中  const{defineConfig}=require('@vue/cli-service')module.exports=defineConfig({  transpileDependencies:t......
  • JSX反应语法-转载
    JSX语法详解在之前的react基础文章中,创建元素使用的是React.createElement()方法,利用方法创建单层元素还算可以,可是如果出现嵌套结构,使用这种方法就会比较繁琐而且......
  • 入门Python,看完这篇就行了!
    转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/3bbc3146.html你好,我是测试蔡坨坨。众所周知,Python语法简洁、功能强大,通过简单的代码就能实现很多实用、有趣......
  • python入门第三课
    pycharm下载与使用JETBRAINS官网:https://www.jetbrains.com/pycharm/1.免费版功能太少(community)我们尽量使用收费版(professional)30天试用。选择版本就选一......
  • 解决golang json: unsupported value: NaN
    遇到这种json:unsupportedvalue:NaN大部分是因为我们处理数值型的数据时,出错,导致变成了NaNnoanumber然后序列化json的时候,如果值是NaN,就会出现这个错误 仔细......
  • js与jquery实例-拖动改变列宽和行高
     js与jquery实例-拖动改变列宽和行高如何通过javascript或者jquery实现改变表格宽度或者行高的功能?今天就把这个功能代码分享给大家,绝对原创哦,代码少而且易懂。先看效果......
  • 【Django-rest-framework框架】第01回 drf入门规范
    目录1.前后端开发模式1.1前后端混合开发1.2前后端分离1.3流程图1.4前端的后台管理模板2.API接口2.1本质2.2四大特点2.3模拟3.接口测试工具postman4.RESTfulAPI......
  • WKWebView 注入JS代码
    初始化时进行注入WKWebViewConfiguration*config=[[WKWebViewConfigurationalloc]init]; //实际上注入js文件和注入js代码字符串没有区别,因为也要把JS文件......
  • 响应式布局— rem介绍、媒体查询介绍、rem和媒体查询结合的布局、flexible.js 的使用
    媒体查询媒体查询MediaQueries,是一种可以根据不同的设备为其实现不同的样式的技术。在CSS3引入了媒体查询,使用媒体查询,你可以针对不同的媒体类型定义不同的样式,还可以......