HELP with PONG game

I don’t know how to get the ball to bounce from the paddle. the If statement for the ball to bounce off paddle doesn’t work. Please send help!

var pong = {
x: 200,
y: 200,
xspeed: 2,
yspeed: -3,
diameter: 25
}

var paddle = {
w: 20,
h: 50,
x: 10,
y: 200,
x2: 380,
y2: 200,
speed: 5
}

var paddleWidth = 20
var paddleHeight = 50

function setup() {
createCanvas(400, 400);
}

function draw() {
background(0);

let paddleColor = map(paddle.y, -30, height, 125, 255)

// let containThePad = constrain(paddle.y, 5, height-55);

stroke(’#39ff14’)
strokeWeight(5)
fill(’#ffe700’)

ellipse (pong.x, pong.y, pong.diameter, pong.diameter)
fill(paddleColor, 20, 100)
rect(paddle.x, paddle.y, paddle.w, paddle.h)

pong.x = pong.x + pong.xspeed
pong.y = pong.y + pong.yspeed

function constrainBall () {
if (pong.x + pong.diameter/2 > width || pong.x - pong.diameter/2 < 0) {
pong.xspeed = pong.xspeed * -1
}
if (pong.y - pong.diameter/2 < 0 || pong.y + pong.diameter/2 > height) {
pong.yspeed = pong.yspeed * -1
}
}
constrainBall();

function move() {
if (keyIsDown(UP_ARROW)) {
paddle.y = paddle.y - paddle.speed;
}
if (keyIsDown(DOWN_ARROW)) {
paddle.y = paddle.y + paddle.speed
}

}
move();

//when ball hits the paddle
function pongHit() {
if (pong.x > paddle.x - paddle.w/2 && pong.y < paddle.y + paddle.h/2 && pong.y > paddle.y - paddle.h/2) {
console.log(‘WE DID IT’)
pong.yspeed = pong.yspeed * -1
}
pongHit();
}
}