首页 > 其他分享 >JS基础点

JS基础点

时间:2022-08-23 15:33:31浏览次数:34  
标签:script 标签 代码 基础 js 编写 JS

JS的特点

  • 解释型语言:不用编译直接运行

  • 类似于C和Java的语法结构

  • 动态语言:可以保存任意类型的数据

  • 基于原型的面向对象

script标签

js代码需要编写到script标签中

alert("这是我的第一行JS代码!!");
document.write("看我出不出来!");
console.log("你猜我在哪儿??");

可以将js代码编写到标签的onclick属性中;

可以将js代码编写到超链接的href属性中,当点击超链接时,会执行js代码

<button onclick="alert('你点我干嘛~');">点我一下</button>
<a href="javascript:alert('让你点你就点!!');">你也点我一下</a>
<a href="javascript:;">你也点我一下</a>

虽然可以写在标签的属性中,但是他们属于结构与行为耦合,不方便维护,不推荐使用

可以将js代码编写到外部js文件中,然后通过script标签中 src 属性引入

<script type="text/javascript" src="Script.js"></script>

写到外部文件中可以在不同的页面中同时引用,也可以利用到浏览器的缓存机制

script标签一旦引入外部文件了,就不能在标签内编写代码了,即使编写了浏览器也会忽略

js基本语法

  1. js中严格区分大小写

  2. js中每一条语句以分号(;)结尾

  3. js中会忽略多个空格和换行

字面量和变量

字面量:都是一些不可变的值,都是可以直接使用的,但是我们一般不会直接使用字面量

变量:可以保存字面量,值可以任意改变

  • 声明变量:在js中使用var关键字来声明变量 var a = 124;

标识符

所有的可以由我们自主命名的都可以称为标识符,变量名,函数名,属性名

  1. 标识符中可以含有字母,数字,_,$

  2. 不能以数字开头

  3. 不能是JS关键字和保留字

  4. 采用驼峰命名法(不强制)

  5.  

标签:script,标签,代码,基础,js,编写,JS
From: https://www.cnblogs.com/znx254825418/p/16616361.html

相关文章

  • package.json和package-lock.json的区别(转载)
    package.json记录当前项目所依赖模块的版本信息,更新模块时锁定模块的大版本号(版本号的第一位),不能锁定后面的小版本,package-lock.jsonpackage-lock.json是在`npminst......
  • AcWing算法基础课---第一讲基础算法---05位运算
    ###整数n的二进制数的第k位数```n>>k&1```###lowbit运算```lowbit(x)x&(~x+1)=x&(-x)```###AcWing801.二进制中1的个数```#include<iostream>usingn......
  • Java语言基础
     writeonce、runanywhereJDK:Java开发者工具JRE:Java运行环境JVM:Java虚拟机Hello,world!下载jdk,配置环境新建文件夹存放代码,新建后缀名为.java的文件......
  • 函数式编程与 JS 异步编程、手写 Promise
    目录函数式编程与JS异步编程、手写Promise简答题函数式编程与JS异步编程、手写Promise简答题谈谈你是如何理解JS异步编程的?EventLoop、消息队列都是做什么的?......
  • HTML基础(一):基本认知
    基本认知认识网页网页由哪些部分组成文字、图片、音频、视频、链接前端代码是通过什么软件转换成用户眼中的页面通过浏览器转化(解析和渲染)成用户看到的网页渲染引......
  • SpreadJS
    //varspread=GC.Spread.Sheets.findControl(document.getElementById('ss'));//获取spread对象//spread.options.tabStripVisible=false......
  • python基础——数据转换与运算符
    数据转换转换数据类型的作用input()接收用户输入的数据都是字符串类型,想得到整型该如何操作?转换数据类型即可,即将字符串类型转换成整型转换数据类型的函数函数说......
  • 基础之 - python数字转换为字符串
     问题:当需要将数字和字符串相加时,会报如下  解决:#1、数字转字符串a=12b='13'#1.1字符串格式化运算符#c='%d'%(a)+b#1.2使用str()函数#......
  • Vue项目跑不起来 Uncaught SyntaxError: The requested module '/node_modules/.vit
    一:问题介绍vue项目运行跑不起来提示Browserslist:caniuse-liteisoutdated.Pleaserunnpxbrowserslist@latest--update-db遇到这个情况首先想到重新安装依赖重启项目......
  • AJAX概念、AJAX实现_原生js方式1
    AJAX概念1.概念︰ASynchronousJavascriptAndXML异步的Javascript和XAL1.异步和同步:客户端和服务器端相互通信的基础上*客户端必须等待服务器端的响应。在等待的期......