JS使用方式及基本语法总结

本文详细介绍JavaScript的基本使用方式,包括行内、嵌入式及外部式三种使用方法,并深入讲解其基本语法,如变量声明、数据类型、运算符、流程控制等核心概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.js的使用方式

*行内:比如直接在页面节点添加onclick="alert(123)"

*嵌入式(内部式)在页面节点添加onclick=function f1(){ }

*外部式(文件调用式) 页面节点添加onClick="f1()",使用script标签,引入js文件,在js文件中定义f1函数

2.基本语法

*由uniCode字符集进行编码

*注释//单行 /* */多行

语句:表达式 运算符

*标识符  

*变量 js是弱类型语言,声明变量时使用关键字var

变量所引用的数据都是有类型的

没有初始化的变量同一赋值为undefined

js会根据不同的值自动转换成对应的数据类型

数据类型
特殊类型:null在程序中代表"无值,无对象"
来清空变量的内容
undefined-未定义 -声明了变量 但是未初始化
对象的属性不存在
内置对象(几个基本类型)
1)string
   特殊字符需要转义
   常用方法:
   indexOf(返回指定字符串在字符串中第一次出现的下标)
   replace(a,b)将指定字符a替换为字符b,替换第一个
2)number
   不区分整数和浮点
3)boolean
   布尔类型

   能自动转换成number型计算,1 0

1)自动转换
number+string=string
number+boolean=number
string+boolean=string
boolean+boolean=number

 2)强制转换(函数)
toString()-所有的数据类型都可以转成string
parseInt()  parseFloat()
如果不能强转 NaN
isNaN() -true非数值 -false是数值
*运算
算术:+ - * / %
        /:java中7/2=3;
JS中7/2=3.5;
逻辑运算: ! & | && ||
>= <= != == ===
==:只比较值
===:比较类型和值
++ --

条件?成立的操作:不成立的操作

        if(条件)
非空字符串和true 对应的boolean为true
switch(变量){
   case 值:执行语句;break;
   default:执行语句;break;
}
for()while do while 
练习:求1到10的阶乘
百元买百鸡 求出100元买100只整鸡一共有多少种情况
调错:1)检查浏览器缓存到的js代码
     2)看报错信息
     3)用断点debugger调试
     4)在js代码中加alert或者console.log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值